In response to some of the original threads, Tesla is not actually roaming on Rogers network in the same way you roam away from home with a cell phone. They are using Jasper Networks to provide connectivity and Jasper has agreements with many service providers world wide including Rogers. Jasper is one of the leading providers for "Internet of Things" cloud services, primarily in the B2B market. The SIM connects to Rogers but the APN settings should be routing traffic through to Jasper rather than Rogers. The contract Tesla has is with Jasper and any terms of that contract would impact many more Tesla owners than just those of us in Canada.
Not quite.
Jasper, along with others including Ericsson, Amdocs, Synchronoss, etc... are part of the AT&T Drive platform. Each supplier plays a part, but the overall service agreement Tesla signed for their connected car agreement is with AT&T, and not Jasper. Google Tesla and AT&T Drive and you'll see. Tesla has similar agreements elsewhere on the planet. Telefonica comes to mind for some parts of Europe.
AT&T has roaming agreements with Rogers and others in Canada. Rogers is (and always has been) preferred, and where covered, your car will default to Rogers in Canada. Eventually when you drag out of the Rogers coverage area, you'll end up on TELUS/Bell's shared RAN ("network").
A common misconception with data is that faster = more expensive and that their is still some business sense and utility in keeping legacy (2G for example) technologies around (BTW, GSM, CDMA, and iDEN are all considered "2G"; packet data layers on top = "2.5G", such as GPRS, EDGE, 1XRTT; lastly, iDEN is just GSM with a proprietary air interface spaced for SMR spectrum originally).
Carriers benefit from more efficient use of their spectrum. One way of doing that is getting people on and off as quickly as possible. The longer a session takes, the more noise and interference is generated, and the slower and more congested the network is for everyone else. Not optimal.