The thing is, UK prices are quoted tax-inclusive. The ten quid you see is the ten quid you pay. Not so in Canada. In the most boneheaded move ever, our prices don’t include tax, so that $34.95 really costs you $39.84 (in Ontario, at least).
According to Google, £10 is $20.53. Indigo’s markup is almost 100%