Not legal advice. This article explains the law in plain language for general understanding. Every immigration case is different, for your specific situation, consult a licensed Canadian immigration lawyer or consultant.