I just tested again this morning and I get
0.6 Mbps down
25 Mbps up
This seems way slower than 4G LTE.
I am up in Toronto as well until the 18th of July. While here, I have been out in Barrie as well as Cobourg. I am not experiencing any speed issues on my Mi MIX 3, which has my T-Mobile SIM roaming on to Bell's 700MHz band 13 currently.
T-Mobile also throttles hotspot data down to 2G speeds.
Over the past couple of days, Bell and Rogers (all Canadian carriers are owned by one of the two) had major outages and service interuptions that are still not fully resolved. This might be affecting your service. Which device are you specifically using for your testing? Have you double checked the APN settings on that device?
The hotspots are the Huawei E5885Ls-93a and the Netgear Nighthawk M1. I am specifically on a data only mobile Internet plan for tablets and hotspots so I am not sure how T-Mobile can advertise 4G LTE on this plan if they specifically throttle the devices that are meant to connect to it.
I have two APNs on the Huawei device and one on the Nightawk. The common APN uses TMO-Data_LT with an address of fast.t-mobile.com with no username and a password I can't see or change.
The Huawei (the first device I owned) has a second one with a hostname of epc.t-mobile.com.
Is fast.t-mobile.com correct?
Are you able to check and change the APN settings on your hotspot devices? If you can, you should give the devices a restart after updating them and test out the data.