I assume your whole drive was up and down the i5 through WA state which is ridiculously slow compared to almost anywhere else in the country I've driven. I'm glad I don't have to drive up there anymore, the low speeds and fast lane campers are really irritating. I just did LA to SF in 5 hour flat and still got 41mpg. I'm not going to waste an extra hour of my life just so I can get 44 or 45mpg. Its not worth it.
I bet you filled up in Bellingham or Blaine on that cheap American gasoline before crossing the border back into Canada