Not true. Anyone, even visitors visiting Canada from other countries can use this service. The only catch is the person doing the funding needs to be physically present at a Canada Post location to fund the account this way.
Anyone can try this. They just need to make their way to Canada to do so.
or they just need someone from Canada to do it for them and send it to them. family member, friend, whoever. This will obviously require trust!