Heating costs, almost entirely. But now that you've asked the question, it could be that those are at least in large part balanced by extra cooling costs in the south. And America is actually more rural than Canada so there is probably more per capita driving, as well.
Re: Military factor