Be aware that the main companies sell you a package based on speed, but they also "cap" limit the amount of data you can use.
Some companies charge massive fees (300% - 500% more than your normal data rate) when you go over the limit.
Think about OTA television, no monthly fees.
http://www.otacanada.com/cgi-bin/ota_info.pl
Buy a dry DSL loop from an independent company, that provide a connection with no cap on the amount of data you can use.
Add VOIP from someone like comwave.
http://www.comwave.net/
Subscribe to Netflix Canada for 7.99 a month watch as many movies / TV shows as you want. Not brand new releases but the selection is growing.
http://ca.netflix.com
Compared to the Bell / Rogers / Shaw companies, this lot will save you hundreds of dollars every year.