If your goal is to gain attention, then you are right.  

If your goal is to persuade others to share your point of view, in order that a sufficient weight of public opinion is formed to make the changes you're advocating . . . then Canada Day is entirely wrong.