In Ontario, husband and wife could put a total of $4000($2000 each) into home buyer plan (forgot how the plan is called) in banks each year for up to 7 years and don't get interest from bank but get $4000 deductions when they file tax returns if family income is less than $40000. When they buy their first house, bank will return the money(without interest). If they don't buy house in 7 years, they have to return all the deductions they claimed. So talk to the bank and make a calculation. I think it's a good idea when the interest is low and the family has only one income of less than $40000.
Also I remember CRA returns GST to first time buyers when they buy new houses but builders make buyers sign (check the agreement) to give up the GST return to builders.
First time buyers can also withdraw a maximum of $20000(I think) RRSP without paying any tax or penalty but have to return the money to RRSP account in 15 years. Second time buyers can also withdraw RRSP but have to pay tax upon withdrawal.
My info maybe out of dated, please double check.