I'm Irish/Scottish (haha I know! Best of the worst I say!
) but I'm in Alberta and being a Conservative redneck you probably won't catch me dead in Quebec.
Montreal I heard is a supremely ignorant city. Ottawa, from what I understand, has a lot of mixed ethnicities (have heard they keep their own niche's for living in the city) but is very welcoming and a really fun place.
I do know it is french/english whereas Montreal is french.
But, that is my second hand hearsay. First hand hearsay is that Alberta is best.