A virtual number, also known as DID or access number, is a telephone number without a directly associated telephone line. Usually these numbers are programmed to forward incoming calls to one of the pre-set telephone numbers chosen by the client; either Fixed, Mobile or VoIP.
You can get a virtual phone number from another company and forward it to a Koodo phone. You pay twice if someone calls it - once to the VOIP provider and also with Koodo, although the VOIP number is usually pretty inexpensive and you can get unlimited calling in a Koodo plan.
Some of the VOIP phone numbers even let you pass text messages through to a mobile phone.
Yeah, it's possible to apply to another one provider and make this operation. I'm user with big experience, so I know verified one called Freezvon.They have different types of DID virtual numbers for any country you want, so it's up to you what service to choose. Here https://freezvon.com/virtual-numbers.html you could find more for yourself. I'm as businessman-beginner got number for US cause have partners from there. By the way you could order any additional service for your number if you want.