担保人必须已经在加拿大境内 http://www.cic.gc.ca/english/pdf/kits/guides/3900E.pdf 之官方文件 Page13
If I live outside Canada, can I sponsor?
If you are not a Canadian citizen, you cannot sponsor if you live outside Canada.If you are a Canadian citizen, you may sponsor a spouse, a common-law or conjugal partner, or a dependent child who has no dependent child of his or her own. You must live in Canada when the sponsored person becomes a permanent resident. See How to apply to sponsor.