Most mortgage pre-approvals last for 120 days. The minimum for Canada’s big banks is 60 days. Complete your pre-approval once you are committed to purchasing a property.