Only Canadian citizens have the option to apply for Spousal sponsorship while not being in Canada themselves. They, however, need to prove that they will move back to Canada once the sponsorship application has been approved. Permanent residents of Canada can only be a sponsor while they are living inside Canada.