I'm getting 24mb down, 1 up, and no cap. I am an extremely heavy internet user as I work from home. My cell phone is elsewhere, and we don't bother with TV nor a conventional phone. I have a dirt cheap VoIP setup and the wife gets her TV fix from streaming sites and the occasional torrent.
What you're getting with Rogers sounds like a promo deal for new clients. I used to be on the same Express plan (which is now 12mb down), and the cap is still 60gb today as it was two years ago. Once you're of the promo, you'll be paying $48.99 + $7.00 modem rental, + tax so about $63, roughly the same I'm paying for the highest tier of Teksavvy cable. With Rogers though, you're probably getting a package discount for your TV and phone service, which makes the effective price difference quite negligible.
One important difference to me is that TekSavvy's cable service does not filter packets. Rogers and Bell do this to curb file sharing (they call it network management). For one, this made all torrents slow to a crawl, including World of Warcraft patches and other MMO's that use peer-to-peer techniques, but the biggest nuisance was that it interfered with online gaming, such as Xbox Live. On Rogers, playing something like Call of Duty meant I'd get booted out of every other match, because if the game randomly decided it was my turn to host, Rogers' filter would forcibly kill the connection. The only solution was to disable UPNP (or NAT), but then since I was technically unconnectable, I had a 50/50 chance of not being able to join my friends' lobbies nor chat with them. HUGE pain in the ass! With Teksavvy it all works flawlessly, plus you can run torrents and other peer-to-peer apps at full speed. No bullshit.
Bottom line, if you're happy with Rogers, you should probably stay with them. The activist in me wishes you wouldn't, but that is a purely political argument. For myself, even if Rogers were cheaper than Teksavvy, I'd still pay the premium to support a company that fights against discriminatory legislation like UBB.