You should have an approximate annual income of $120,000 to afford a $500,000 mortgage in Canada for 25 years.