Yes, overseas shopping is nothing like it used to be. A few years ago you could get CDN$2.20 or more for GBP1. Now you get about $1.50.
With that kind of differential you are wise to buy it in your own country. Far less hassle, and if you did buy it in Japan, you would likely be due for import duty and VAT when you got it back to the UK.