Vancouver to Cache Creek, 327km
20.556 liters for 5.52 l/100k
$23.00 ($1.119/l) for $7.03/100k
Cache Creek to Revelstoke, 296km
20.755 liters for 7.01 l/100k
$23.02 ($1.109/l) for $7.77/100k
Revelstoke to Calgary, 428km
30.023 liters for 7.01 l/100k
$31.04 ($1.034/l) for $7.25/100k
Calgary to Brooks, 186km
15.002 liters for 8.06 l/100k
$15.53 ($1.035/l) for $8.34/100k
Brooks to Swift Current, 325km
23.170 liters for 7.13 l/100k
$25.00 ($1.079/l) for $7.69/100k
Swift Current to Regina, 251km
18.221 liters for 7.25 l/100k
$20.02 ($1.099/l) for $7.97/100k
Regina to Moosomin, 223km
18.204 liters for 8.16 l/100k
$20.01 ($1.099/l) for $8.97/100k
Moosomin to Winnipeg, 370km
22.458 liters for 6.07 l/100k
$23.00 ($1.024/l) for $6.21/100k
Overall, 2406km
168.389 liters for 7.00 l/100k
$180.62 ($1.073/l) for $7.50/100k
That's 33.6 miles per gallon. Again, best mileage in the mountains, go fig.