Just to expand on what Rayzorblade mentioned.
$0.85 per litre Can.
x .6689 Current Exchange rate as per RBC = $0.57 US
x 3.8 litres per US gallon = $2.17 US.....or $ 3.24 per gallon CAN
So there ! We Win.......
Only consolation I guess is that a month ago it took 159 Can $ to buy 100 US $, now it only takes 149 Can $. Pretty soon our dollar will be worth more than yours.