Google Voice – One phone number to manage multiple numbers and free SMS is becoming very popular. Usually Google Voice charges anywhere between 5 to 60 cents for calling international destinations. But here is the deal to call Canada – For limited time Google Voice rates to Canada is $0.
If you have not received Google Voice invite then submit your details to Google here.
The invites used to be a week delay but now the things might have gotten better.