Hahah read this from guide.Wrong again. U just have to be here for the visa
Wrong again. You just have to be in canada for the visa
You can become a sponsor if you are:
at least 18 years old
a Canadian citizen, a person registered in Canada as an Indian under the Canadian Indian Act or a permanent resident,
living in Canada:
if you’re a Canadian citizen living outside Canada, you must show that you plan to live in Canada when your sponsored relative becomes a permanent resident.
You can’t sponsor someone if you’re a permanent resident living outside of Canada.
https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides/guide-5289-sponsor-your-spouse-common-law-partner-conjugal-partner-dependent-child-complete-guide.html