I can hardly believe it but I actually found the exact place she was standing when taking the fifth picture, it is indeed in Montreal, close to 750 Avenue du Président-Kennedy. I found it because the building behind her (AXA Center / Tour Intact) has a pretty distinct window pattern, also the left side pavement is a very good match.