There are so many thoughts in my head, I don't know where to start....but I do know some have been stated by others, so I will not repeat much.
Although I'm anti-war, I do agree that that the anti-war protests should cool down a bit out of respect for your president and your compatriots who are over there fighting. that is COOL DOWN...not stop.
I cannot judge whether this war is necessary or not...ppl talk of liberation, etc....but you cannot judge a culture that you don't really know and especially not by your own country's standards. (There are so many contradicting reports who knows how bad or not bad it is over there?)
now the Canada thing

You know what...you guys are stronger and more powerful and richer too i think. That's why i don't like you(sometimes) because we are overly influenced by you. You could invade and takeover Canada if you wanted, but you don't want to - which is good. Just because we are friends doesn't mean we always have to agree - contrary to popular belief, Canadians and Americans are not the same. We have our own values, beliefs and morals. And you know what? we can make some of our decisions by ourselves. I could go on and on on this subject, but I won't. I just want to let you know that there are other ppl and countries out there, and that we all don't have to agree with the US all the time.