We're looking for some advise on the best direction to take. I am a born Canadian. My spouse was born in Jamaica to parents with US citizenship. My spouse has a US green card but is not a citizen. We were legally married in Canada. I have a college degree and my spouse has an Associates Degree in Business Administration. We both have children from previous relationships. My children are in Canada & my spouses child was born in the US but resides in Jamaica. We do not intent to have my spouses child come to Canada for at least another 4 years, if at all. I have not sponsored anyone previously and do not have a criminal record but am in default on my student loan and was recently laid off from my employment. My spouse has a criminal record in the US and entered Canada as a visitor and has not overstayed. We currently reside in Alberta. My spouse now has an offer of permanent employment from a Canadian company (unrelated to their degree) and should qualify for an open work permit through AINP Employer driven semi-skilled worker category in NOC category C or D. I am unsure that I qualify for spousal sponsorship as I may be considered as owing money to the Crown. I qualify for Jamaican citizenship by marriage but we would prefer to remain in Canada, legally, for the next few years. What is our best course of action?