I was lucky enough to visit Place Ville Marie Observatory in Downtown Montreal earlier this August. I also went to an Montreal Allouettes / Ottawa Redblacks game at Molson Stadium. Here are some of the pictures I got at the Observatory.
Place Ville Marie is one of the Oldest Skyscrappers in Downtown Montreal, and is the highest lookout in the city. There is an excellent panoramic view on the 43rd floor with views of Mount Royal, Ille St Helen, and Downtown Montreal.