While traveling long-term we would like a convenient way of getting calls from Canada by having a portable local number which we can take with us. We would give this number to banks, credit card companies, insurance, etc, so it has to be an ordinary phone number to them.
A cellular phone does this where roaming is available but is extremely expensive to us. So instead, we are looking for some kind of portable voice-over-IP service which we would connect whenever there is an internet connection, preferable via WiFi, but wired solutions are OK. It would be great if it also came with some kind of cloud voice-mail service, so that people can leave messages while the device is not connected or we cannot answer.
Basically, we are looking for the equivalent of a land-land phone service that we can travel with! This can be a combination of a service and device which would pay for regularly.
Does this exist? If so, where are the options and differences between them?