My boyfriend and I want to get married in Canada so I could apply for my residency there. The question is I'm fairly sure my boyfriend won't be able to actually sponsor me, we'd both be in university with side jobs. My boyfriend has canadian and US citizenship, and I have german and trinidadian citizenship. Is it possible to have a third party sponsor me, or does it HAVE to be him? If so, does the third party sponsor have to live in canada or can they be in the US as well? Thank you!