Canada is something of a sieve for mass murdering terrorists
I learned that a majority of the sep-11 terrorists were legally in the USA before the attack?
I don't deny (even encourage) US-rights to controle immigration very strictly, and I don't deny (even encourage) any country's right/duty (in this 'case' Canada), to give travel advices to the best of their knowledge.
If racial profiling (at immigration, at airports, etc) is apparent, citizens of such countries should be prepared, that other countries (or more likely citizens in other countries with a majority of 'other' races) will 'discriminate' in 'their way' tourists/business-people from there ...