Canada will allow some first-time home buyers to pay off their mortgages over 30 years instead of 25 years for newly built homes, starting on Aug.