Hi Kris,
Each of the apps is a bit different. Sometimes Canadian Tire launches and very slowly fills in some products on the screen, but it refuses to let me sign in to my account. Other times, It shows the Canadian Tire logo in the middle of the screen, and nothing else. Dominos will sometimes buffer forever with a spinning circle, other times it will launch properly, but refuse to let me sign in to my account. Crave launches and only displays a black screen, nothing else. Google maps street view does nothing, it just buffers with a spinning circle on the screen forever. I have cleared the caches on these apps, which made no difference. I have uninstalled/re-installed them, which made no difference. Restarted the phone - no difference. The only thing that makes them work is using a VPN or the LTE network.
If I do a Speedtest, it shows I'm on the Virgin Plus network, it doesn't say where my I.P. is located. I connect to the Bell test servers in Toronto and I'm getting the speeds that I would expect.
When I use my VPN, I'm always connecting to Toronto-based servers.
I don't have any iOS devices, but I did try using the websites associated with the apps like you suggested, and most work properly, except for Crave. The crave website loads the UI properly, but won't actually play any movies or shows. It just buffers forever.
I ran the Virtual Repair tool, it rebooted my modem, which didn't fix the problem, then it wanted to keep rebooting the modem over and over, at which point I stopped it.
I guess as a workaround, I can just uninstall the affected apps and use the websites instead. Do you think this could be a modem issue?
Thanks for your help.
Canadian Tire
Crave
Google Maps