All Canadians are charged GST and possibly PST depending on where they live in Canada. We do not charge taxes in the US.
Customers based in the EU and UK will also be charged VAT on all goods. Prices are VAT inclusive. Regulations have changed in recent years requiring VAT to be collected based on where the customer resides (and not where the company is located) so we are legally required to collect and remit VAT even though our company is based in Canada. You can read more about the VAT regulations here.
Paying applicable tax at the point of sale enables packages to flow more smoothly through customs. Prior to the new requirements, many packages were delayed due to the non-payment of tax.