I have been aware for some time that book rights do not cross borders. For example, Equus is available on ebook but only to Americans, not Canadians. Christopher Isherwood's A Single Man is only available to people in the UK, not people in North America, same with James Baldwin. One wonders what the point is.
I have recently found a solution however, pick a hostel or hotel from the country you want to buy your book from and change your home address on Amazon to there. Buy the book, then change your address back. Done. A quick fix around stupid rules.
One thing I noticed recently when changing my account back from American to Canadian is that the prices changed. Here is a quick sample of books with their American and Canadian prices below. What's up with that?