I've never been to any of those places, nor would I ever go, tbh(Toronto, Montreal, Ottawa and Vancouver is my limit)

..I would imagine it's probably similar to the American south, in terms of mentality towards non-Whites..
Everywhere I've ever lived has been multicultural..you still get treated questionably in certain situations if you're Black(I'm used to it by now, though), but Canada is nowhere near as bad as America, from my experience(and I lived in NY, which is much more tolerant than most other American states)..