At the end of this period, your legal status will expire and you must leave Canada. Foreign nationals who would like to extend their stay beyond six months must apply to do so while their temporary resident status is still valid. You should apply for an extension at least 30 days before your status will expire. If your current visa expires while your extension application is still being processed, you may remain in Canada while waiting for a decision to be made. This is called Maintained Status. You can also apply for permanent resident status, if you are eligible for one of Canada’s immigration programs.