I honestly gave up on getting a virtual Canadian Number on TextNow - I tried every other area code possible but none of them are available.
I used Skype to call them. Merging another query on my post with yours:
I am slightly concerned about privacy on forums so instead of the country, I would say that I am a resident of Asia as a continent. Apologies for not providing this detail on a micro-level. Regarding calling IRCC from outside Canada, here is the procedure:
Download Skype for Android/iOS.
Signup/Signin as usual.
Signup for the Skype to Phone free trial for a month. Choose Canada from the countries you would like to call. You might see 0 as the amount to be paid but while completing the transaction, a pre-defined amount will be charged and rolled back (credited back).
Once you see the subscription activated, you may proceed to call
+19056125416 . You will hear "Welcome to Pearson International Airport" but continue with the call.
I'd like to mention that Skype probably blocks you from calling that number again for 24 hours if your call gets disconnected or if you try calling without having your details ready (Application Number and UCI) .
I took around 10-11 minutes to understand what options I had to select from the IVR. It is slightly confusing but listen carefully. I do not remember the sequence of options selected.
Not sure of whether it is a good sign yet. I would consider the PPR a good news
Let's hope we get through soon.
Cheers!