I have ordered multiple items from other sites, and have not received one single problem.
Shop.ca has been one of the worst experiences I have encountered and I would avoid them if I were you, unfortunately I did not check the reviews that would of steered me away.
I ordered two pairs of converse size 9 and a half. I received two pairs of size 7's. I received one pair two weeks prior to receiving the other pair and I gave it a try. It was a little bit of grass stain on it but I wanted to return it because I could feel it was too small when I was walking outside.
I just got an email today that they declined my return because of damage. They could of washed the shoe but regardless they made the stupid error, of which, I have never experienced before. If this place was any good I would of been able to keep the size 7 and be shipped the right size.
Awful place, avoid this place even if cost seem to save you $20. It is truly not worth the hassle that will likely occur making a purchase from www.shop.ca