Amazon.ca and HMV are not the same company. When HMV decided to fold its website, Amazon stepped in and made a deal to run it for them. The difference in price is the profit that goes to HMV. The songwriter and artist royalties are exactly the same, no matter which website you buy from.