They're a decent value BUT :
in 6 months with them, I had 2 major downtimes.
the speed with cable is not very steady, slows to a crawl often
they're revamping the network a lot, so it affects the speed
and, what kind of kills it. A lorry took out my drop (the cable from the network to my flat). 5 technicians came by and didn't do shit. It took them OVER 3 WEEKS to get my fucking cable fixed... This is unacceptable. Here they rely on Rogers, and whenever a tech came by and didn't do shit, they throw the ball back at Rogers saying it's their techs, we can't do shit. Rogers won't even speak to you if you're with TekSavvy. So, I don't give a shit that it's a Rogers tech, I'm paying you guys and I expect YOU to escalate the issue. If you can't (which they'll tell you), then don't sell a product you cannot maintain.
So be weary, they sell data but at the first sign of trouble, it's who they're buying it from that's responsible and not them.