Where is my house ? Canada, Montreal, QC

Where is my house ?