You're obviously not a Canadian because your claim is utterly false. We permit all of the above. 

Canadians can display an Islamic State flag, or wear KKK and Nazi garb if they wish. We don't prohibit people from wearing or showing something. In Canada we only prohibit you from doing things that harm other people.