Some Canadians are of the opinion that, if they marry a foreigner, they automatically can bring them into Canada with a ready permanent resident status. It is not quite the case. Immigration in general is a privilege, not a right.
How long do permanent residents have to stay in Canada in order to maintain their legal immigration status? The answer is 2 years or 730 days within 5 year period. Those 730 days could be accumulated consecutively or cumulatively meaning