I work in south surrey, so I drive across the border every few weeks to Blaine to fill my truck and 5 x 20L jerry cans. The other day it was $2.40 CAD/L here and driving down there (after exchange & conversion) I paid $1.78 CAD/L. It is easy to see why I fill up down there. Legally, you are allowed a maximum of 6 x20L jerry can fyi.