I just got denied for a Canada Visitor Visa and here are the reasons mentioned in the refusal letter:
Your immigration status outside your country of nationality or habitual residence.
The purpose of your visit to Canada is not consistent with a temporary stay given the details you have...