I the years I have used Amazon.ca I have been totally satisfied with my experiences.
They have a great shipping centre and my orders have arrived mostly ahead of posted delivery time. I'm over 180 kms from the nearest Amazon centre and I still get my Prime delivery ahead of schedule. Any issues I have had with sellers associated with Amazon.ca have been quickly attended to.