Mexico has no large standing army, they produce their own oil and isn't it odd that they don't pay an imaginary $20 dollars a gallon?
Canada has a very small army, they produce their own oil, and it is not priced at an imaginary $20 dollars a gallon.
The list goes on, but the world price of gasoline varies by country for one reason-taxes.