Check out
http://www.canadianisp.com/
I'm in Ottawa and using Rogers. I get 600kbps down and 100kbps up.
Between the hours of 2-4AM, I've had minor downtimes for less than a few minutes off and on.
There's been no single problems with their 60GB bandwidth cap to date. I've exceeded their bandwidth cap by 2-3 times the given volume and no single complaints or warnings.