Unblemished? 
Denying human rights to your minorities is a blemish?
Islamophobia related hate crimes so bad that the UN has slammed Canada for not keeping adequate stats?
Resulting in the biggest slaughter of muslims in North America is a blemish.
Slammed by the UN for the extent of  racism. Locking up minorities in prison for in excess to their presence in the population and far in excess to blacks being locked up in America.  Even your immigration policy has been rejected by the U.S. as to racist to implement. 
One of the largest anti-semetic incidents in North American history happened in Canada in the 1930s.  In what grade do they start teaching that in your history classes?