Speaking for my church.
We don't have the recession, we don't have the climate problem, we don't have gun, neither any strong social/cultural problem.
We do have a strong IT/software development infrastructure from aerospace to game field or financial institution.
We are a multilingual and multicultural city, you can find food and language from anywhere around the globe here.
We do have apartment or house that doesn't ask you a arm.
We do have nice commuting infrastructure, the metro (subway) are underground, some apartment building and office building have direct access to the metro... so you don't have to but your nose outside during the cold day of the winter or the hot day of the summer.
We have a unique family policy that put the children as a societal value (6-8 month of parental care for a new birth, cheap children gardening, real restaurant with children place...)
In the city of Montreal, you will find a lot of natural park and children park.
Park are big enough to do mountain bike, skying, and so on....
Lot of Europeans people work in the IT field in Montreal, you will not look that strange...
It's easy to have the canadien residence for a european
If you have a diploma from a know european university, you will have a job faster than the canadian residence.