Sure there is. They're called Pay-by-the-Minute plans.
Rogers: 40c/min anytime, monthly fee 0.75c for 911, $10/mo declining balance
Bell: 30c/min anytime, monthly fee 0.75c, $10/mo declining balance
Fido: 30c/min anytime, monthly fee 0.75c
Telus: 30c/min anytime, monthly fee 0.75c
$10/mo is 25-30 minutes of voice service prepaid in Canada. Not all that many, but more than enough for data-users.
For reference, I pay $13.75+tax for 100MB data and 30 outbound texts, +$3 for voice calls a month. Good luck finding any post-paid plan that comes anywhere close to that. Bell retentions started quoting at $27, not including any data or text messages, and not including call display.