I find Montreal one of the most accepting cities in Canada, and probably most of North America by extension. I am American born, in a small town that I know nothing about because I moved after being born. Lived in several countries, in several cities, never really sticking in any place for too long, all but Montreal. I have also visited too many cities to count, and have been on most continents. I have been to all the other provinces, lived in some of them too, and most of the major cities, as well as having driven from coast to coast multiple times throughout my lifetime. Like anything in life, if you scrutinize too closely, you will find the standard deviation on the extremes of the bell curves that makes up the population. There are those that are just as overly bad as there are those as overly sweet. Just like on these forums.
To this day, I find it sad that in Canada, a country where we praise and idolize equality, cultures, and beliefs, that there can still be such sentiments towards one another, and from one province to another. Regardless, I will stray from this topic.