If I'm doing my math right, you'd do MUCH better on the US side.
According to newbrunswickgasprices.com, several prices in Saint Stephen are listed as "127.9", which I assume equates to C$1.279/liter. Converting to US$ and gallons, I believe this comes out to $5+ per gallon. So I would get gas in Calais before you cross.