Canada — BC. Canadian channels include the major ones I use. Tested during hockey evening. No buffering over 2 hours on Ethernet. That is the real test for me.
Watch out for services that are permanently in "upgrade mode" — always telling you the service will be better next month. A legitimate service upgrades its infrastructure without requiring customers to wait through months of degraded quality.
Canada — tested specifically during a major sports broadcast. That is where many services show their weaknesses. RapidView held up well during a hockey playoff game.
The MAG interface is intentionally simple compared to app-based players like TiviMate. The simplicity is a feature for non-technical users, not a limitation.