It's the same reason that the US liberals attack the Bush Administration's policies down there... because they have no real platform to stand behind. The Canadian public (the workers) do business with the Americans all the time and feel a great respect and admiration for the courage it takes to take on the terrorists. The liberals have been warned not to offend our biggest trading partner before by by trying to score political points during a campaign but they just keep doing it. Frankly it's offending not only the Canadian public but for once it's also offending most of the liberal journalists.
I expect that's true. I guess it's just part of living in democracies.
I hope your elections go well.