You american's don't really get how good you actually have it.
Canadians are currently paying about $1.20 a litre (At least where I live, which is alberta, which is a very oil rich province).
Last time I did my math, 1 litre is 0.26 gallons. So thats roughly 4 litres to a gallon. (1 litre to gallon - Google Search)
The average gas price in the states is about $3.40 a gallon. (USA National Gas Temperature Map)
Since the Canadian Dollar is almost at par with the US dollar, lets just forget about converting the two for right now.
$1.20 x 4 = $4.80.
We pay almost a full dollar more then you do for our gas, and thats the lowest price in the country. Other countries like Britan pay even more.
So quit your whining.
Oh, and another thing.
Canada supplies over half of your oil reserves.