As time passes technology suppose to make things cheaper and more efficient. Why are you adding caps now? Why are you suddenly going backwards? The best part is that according to many internet companies it costs as little as $0.01 to transfer 1 GB. Remember, you're not transferring physical items, but rather electrons instead.
Of course data caps on broadband is something we deal with here in Australia and New Zealand, the difference is that we're in the middle of the fuckin' ocean! What's your excuse Canada? Oh and the broadband situation in AU and NZ is going to get better over time, not worse: http://www.pacificfibre.net/
What I don't like about this whole thing is how something as essential as broadband is provided by companies who puts profits above everything else. Broadband should be provided by the government just like water service, sewer service and roads. Or the other option is to treat them as power companies and heavily regulate them.