Having worked all around the world, I would have to say Canada is at the lower end of places where racism is a factor. It exists but it is not a barrier to success or a factor that stops people from doing things. 

I have encountered far worse racism in China, India, the Middle East: it still holds that black people are viewed as being at the bottom of the race pile in most places in the world but will get the fairest shake in life in advanced Western states. 

Canada would be better off taking a more holistic view to racism and seeing it as part and parcel of many cultures, and to stop fixating on white European cultures and people. They are often the least racist you will encounter.