A mortgage pre-approval in Canada typically lasts between 90 to 120 days. This period balances enough time for house hunting without rushing, while limiting the lender’s risk from potential financial changes. However, this timeframe can vary based on changes in your financial situation, lending policies, or market conditions. If a pre-approval expires before a home is found, it can usually be renewed, but changes in circumstances or economic conditions might alter the terms. It’s essential to match your house hunting efforts with your pre-approval timeline for an efficient home buying process.