If you need inbound PSTN calls and SMS (instead of text+audio messengers like WhatsApp, Facetime, Matrix, Signal), you can get a Canadian VOIP PSTN number for USD $3/month, e.g.
https://www.callcentric.com/dids/pay_per_minute, which can "ring" your phone via SIP client app, call forward from Canada to any global number at your expense, or relay audio voicemails as mp3 via email.