I understand you’re Canadian and know little about or understand the meaning of the U.S. flag to Americans. Patriotism and true love of country escapes you. You can be excused for your lack of understanding, but It always amazes me how lib apologists come up with their own definitions to fit their narrative and care little about the reality. 
BTW – is an example of freedom of speech in Canada the closing of comments by GM when a controversial story (about Canadians, of course) is featured?