Also in Canada the "most sites have free shipping" thing is not true at all for us sadly. Nor do they have as consistently fast shipping as Amazon. Amazon (via Canpar) does two delivery cycles each day in my town either in the early day or early evening depending on when you order. Canada Post has gotten way better thanks to Amazon competiton but next day is still a shot in the dark even when ordering regionally, and fedex/UPS conspire to pretend they attempted delivery even when I work from home.
So yeah as a Canadian I can't see myself ending prime any time soon. And I thank Amazon's competition for making the other shipping options better even if they are only 70% of the way there. Maybe one day competiton will plateau and end their ecommerce shipping dominance.