@lololulu19 Yeah... ISP's in Canada used to do the same thing. They'd be all shady and swear up, down, and sideways that they do not throttle you, but then a bunch of independent IT gurus started running various tests and found that P2P traffic would get slowed right down to a crawl, but when the exact same P2P traffic was run through a VPN, the issue did not exist. Long story short, it went to the CRTC (the Canadian version of the FCC) and many providers got into a LOT of trouble as this practice was not properly advertised in their ToS.
Thankfully, in Canada now, the practice of throttling a customer is outright banned. The ONLY time that they're allowed to throttle a customer is in a case where their plan only includes a set amount of data that can be transferred before the throttle applies, in which case, they must specify in the QoS section of the ToS exactly how and when the throttle applies, meaning they must specify how much data must be transferred in how long of a period before the throttle applies, as well as what speeds they get throttled to, and for how long the throttle applies. As this is generally too much hassle for most providers to do, generally the only way you'll find any kind of throttling now in Canada is on mobile data packages.
As for the mobile data packages, the QoS in the ToS is often very clear that say 20 GB of data must be transmitted in a billing period, at which point, the customer usually gets throttled to 512kbit symmetrical for the remainder of the billing period. As for more traditional connections such as Cable, DSL, or Fibre, you'll be hard pressed to find one that throttles traffic now in Canada.