Vancouver and the Lower Mainland. Glass towers, basement suites and the up-and-down houses called Vancouver Specials each stall a stream for a different reason. IPTV in Vancouver has the fix for each, plus the South Asian and Chinese groups many Surrey and Richmond families watch.
Victoria. With Rogers cable on nearly every street from Sidney to Sooke and Telus fibre on many of them, the wired line is rarely the weak spot, so start with the Wi-Fi when a stream struggles.
Nanaimo. Fibre covers much of the city, but some homes on the outskirts still have Telus copper; ask whether fibre has reached your road before you blame the app.
Kelowna. Telus is still extending fibre here, so availability changes from one street to the next; check your own address, and if fibre hasn't arrived, Rogers cable handles IPTV well.
Kamloops. Highways 1, 5 and 97 meet here, and if you're often on the road, the same login runs on an Android phone or iPhone from the passenger seat, using roughly 2 to 3 GB of mobile data per HD hour.
Prince George. Telus has been adding fibre in the city and Rogers cable is there too; on an acreage past the city limits, expect fixed wireless or a dish, and test it in January as well as July.