One very basic fact applies to your situation and is the reason they are asking you to prove your plans to return to Canada - when you sponsor someone you should be living in Canada - unless you are working for a Canadian company overseas - and unless you can prove one of the two .... you have a...