There is Racism everywhere - Australia, Canada, USA, EU, New Zealand etc!!! But its not good to vilify a country based on that. Recently here in Canada there was a lot of news coverage regarding racist rallies in Alberta and Manitoba. So there is Racism in Canada too unlike a lot of people who claim that there is no racism in Canada. The Official Term in Canada for non white people is Visible Minority - as per United Nations that term itself is racist. Also if you look at the CIC website, there is a news and video coverage to stop racism in Canada. If there is no Racism in Canada - then why would the government try to stop something which doesnt exist.
But Racism is not major in either Canada or Australia. There maybe some isolated incidents but thats about it. Bottomline, Canada, Australia, USA and New Zealand are all Nations of Immigrants and new immigrants are always welcome in these 4 countries barring some isolated incidents here and there which grab media attention.
Regarding jobs and immigration - I hear Australia and New Zealand are easier and faster to immigrate to and get jobs for foreigners compared to Canada(specially with the new 38 list) and USA but as a whole North America (USA and Canada) is the best place in the world -economically, militarily or culturally - no questions about that - thats undisputed. Thats why everyone from the whole wide world tries to come to USA and Canada.