Actually, Speak Out's log distance rates are 20c/minute plus the regular airtime rate, which is 25c/minute, so 45c/minute. It will be a bit cheaper if you buy a $75 or $100 top-up voucher. Long distance rates for those are 36c/minute. Here's a c & p from the Speak Out site:
"Long Distance
20c/minute (plus regular airtime rates) for long distance calls made within Canada and to the United States."
Petro Canada's long distance rate is 10c/minute plus 20c/minute for the local calling rate, so 30c/minute. Here's a c &p from the Petro Canada Mobility site:
"Long Distance Rates
Call anywhere in the USA or Canada, anytime for just 10¢ per minute in addition to your 20¢ local calling rate, with your no contract cell phone."