When I asked a mortgage broker friend (Canadian) about this not too long ago, it was explained to me that yes you could lock in a rate for the "term" - but the "term" was 5 years, and after 5 years it would be adjusted depending on the prime rate, etc..... so from what I gathered you coudln't actually just get a plain old "25 years, x%" mortgage.