Hunter Boots. GBP60 here (C$90).
Birkenstocks are GBP30 (C$50), and easy to find. Of course no one in London would be so unstylish as to wear them but they’re OK pretty much anywhere else on the planet.
Men’s suits are worn in London, a lot. A lot of professions still require suits to be worn on a daily basis, so there is a large need for suits that are presentable but not expensive. More demand equals more supply. You can get a good slim, modern, half canvassed suit for GBP200-300 (C$300-450) that would cost double or more in Toronto at Harry Rosen et al. Shirts and ties are cheaper (GBP30 for a really nice shirt, GBP20 or less for a tie) and, quite frankly, a lot classier.
Pints. This has already been well documented.