I completely understand Canadians being upset about being left out of Bush's speech. I, for one, am very grateful for all the help and friendship that Canada has given the USA through the years.
However, I'm sure that leaving Canada's name out of the address was an unintentional oversight on a speech writer's part. There were probably many things (and many countries) left out of that speech that should have been included. However, hindsight is 20/20, and Powell obviously tried to make up for the slight to Canada as soon as possible.
One thing I'd like to mention: Bush noted Britain's losses in particular, not because we value Britain's friendship over Canada's, but mainly because the Prime Minister of Britain was visiting the President during his speech. Had there been a Canadian politician present that night instead of a British politician, Canada's losses would have been inserted into the speech instead. The speechwriters were simply trying to give credit and kudos first and foremost to the people in the room during the time of Bush's address because that's standard political etiquette.
Again, I'm not trying to make light of the fact that Canada was left out --- I just want to give a possible reason for why it happened.
Thanks to ALL of America's allies. You are invaluable to us and we are forever greatful!
Side note: I also noticed Hillary's lack of decorum during the speech. Regardless of her feelings about who was giving the speech, she should know better than to act as disrespectfully as she did. To me, she seemed untouched by the seriousness of the address -- which was quite shocking considering the fact that she is a representative of the state which was hit hardest by the attacks. If I was a New Yorker, I believe I would have been both outraged and saddened by her apparent lack of interest.