Thanks all for the messages! I am indeed a citizen. I have little savings and not much earning potential at the moment since I'm still in school, but my partner does (he's graduated and will soon have a job, although it's short contract). Would that, plus statements of support from our parents, suffice?
I've only seen outland discussed in contexts where the sponsored person is living outside Canada- it's fine for the sponsor to be outside the country as well then? To clarify, do you mean I would have to be interviewed when I reenter Canada, and not called back when I'm out of the country?