KeepCalling is part of the KeepCalling Group with HQ in Atlanta, GA. It does offer a good $0.01 Canada or US calling rate though for other destinations Canadians often call (such as India & China) are rather expensive when compared to other providers. While KeepCalling does have an app for the iPhone, iPad, Android at the time of this review did not have anything for PC other than web call.
Shall be noted KeepCalling does have a rather functional web-based app, which allows to make calls and send SMSs. Also available for purchase are Virtual Numbers in about 50 countries. Keep Calling offers Local Access Numbers (available in 7 Canadian provinces) and also a toll-free access number.
If you prefer a fixed monthly plan, the Canada wide unlimited is $6.49 per month, or if you want to call China with unlimited minutes is $6.99 a month.
In all KeepCalling presents an interesting option and could result in costs savings, with the SMS/Text messaging option along with the usual long distance calling.