I think some of my fellow Canadians are being a bit harsh on Square here. You raise some good points, Starbucks is also one of the only places here in Canada that I still swipe at. Most other places insert chip.
But I think it will take a long time for those others to switch or even consider using a different platform. I'd guess that this is also what Square assumes.
But there's a big opportunity here that I enjoy dealing with in the US but hate here in Canada. I don't use cash and I travel a lot. I have to go to the airport by taxi frequently. In Canada it's a pain in the ass because they actually get out the old carbon copy machine and the drivers complain all the time. In the US the driver hands me his phone with a Square on it. So much better.