It may not be the fault of amazon.ca, but our carriers in canada SUCKS. They are very unprofessional...
Thats one reason for the bad rating.
Second reason is that Amazon.ca PRIME also sucks.
You dont get faster shipping + amazon.ca music doesnt work on xbox. When Amazon.com music does. Makes no sense.