There is a difference in nationalism and patritotism, sometimes it even becomes difficult to see any difference at all. It all depends where ones loyalty is. Both can be loyal to ones country, but the object of their affection differs.
Nationalism is loyal to a countrys institutions and its trappings while patriotism defines ones loyalty to a countrys principles and ideals. When times are good, you cannot distinguish the two, but when times become fiery, you see both carefully go in opposite directions.
I cannot speak for Canadians (obviously), but if I were to try and give an example of nationalism and patriotism I would can do so by the new vote that will on the Senate floor after Independance Day. Nationalists oppose flag burning because they love it and what to protect it, patriotism on the other hand supports flag burning because the flag represents American ideals and principles.
Fine line don't you think? Perhaps. But nonetheless, under no circumstances does nationalism or patriotism have any love for any government. Governments come and go. As long as your country remains based on the ideals on which they were founded, then you have every reason to love your country.
The current US administration is by no means representative of what the founding fathers had in mind ovewr 200 years ago, but the essence remains and neither Bush nor anyone else can take it away.
This is true for Canada, no single government can take away what the foundation of Canada is: A free country. There may be blips along the way, but the pursuit of democracy never ends, it is in fact a journey and not a destination.
Happy Canada Day up there