Actually, you're confusing your metric/Imperial/US conversions. A US gallon is 3.87 litres and an Imperial gallon (UK) is 4.54 litres.

Here in oil rich Alberta, a litre of premium MB-grade gasoline is $0.869. That's $0.54USD per litre. Multiply by 3.87, and we're paying $2.08 per US dollar per US gallon. However, there is the problem of purchasing parity, as the incomes in nominal dollars in the US are roughly the same in the US as in Canada. Therefore, in terms of "whack of your wallet" we Canadians pay the equivalent of $3.87 a gallon.