What a beautiful sight! Surfin around the net I found information that looks credible with regards to when this pic was taken: Railway Week June 22-28, 1964 in Belleville, Ontario.
Here's a link:
http://www.steamlocomotive.com/fairs/
Regards... -Mike