That's a whole lot of calculating for my little brain.
You could always go to
Unit Conversions
The conversion table calculates 15 mpg US to 18.01, not 18.1
If you use the site
I get about 650 km per tank, filling it takes 95 litres.
Litres/100 would be 95/6.5 = 14.6
The conversion table turns this into 16.1 mpg U.S. and 19.4 mpg Canadian(rounded)
I'm not sure if this helps.
How many Km per tank do you get?