A mortgage commitment and a pre-approval are definitely NOT one and the same.
A pre-approval simply means that they anticipate that they will be able to give you a mortgage based on the information you provided them today. In 3 years, when you're ready to get it, they can renege for almost any reason.
A commitment letter is a contract that they enter into with you guaranteeing you your mortgage if all the terms are met. I just got one with no terms, so regardless of my financial situation in a couple years, they have to give me the mortgage.
Let's ask Google - it knows everything!
from:
http://www.mortgagesourcecanada.com/allaboutmortgages.htm
Q What is a Mortgage Pre Approval?
A A mortgage pre approval ( Pre - Qualification) is based on the initial information provided by you about your credit history, employment length and annual income. Your mortgage agent will use this information to tell if you approx. the amount, rate etc. you would most likely qualify for.
You will be asked to provide as much information as possible so your mortgage agent can give you a good idea of what you can expect and qualify for.
--------------------------------------------------------------------------
Q What is a Mortgage Application?
A A full application will be submitted to a lender that is most likely to approve you for financing. If you are approved, an underwriter will prepare a mortgage approval and mortgage commitment (see mortgage commitment) stating the amount, rate and term of financing you have been approved for.
--------------------------------------------------------------------------
Q What is a Mortgage Commitment?
A A mortgage commitment is a formal indication by the lender that it will grant a mortgage and advance funds, based on certain conditions. It includes details of the property, mortgage type, amount and terms. This will include lender fees, brokerage fees and insurance premiums. The commitment is essentially a conditional lender approval, as the noted conditions are to be fulfilled by the borrower.
I'm looking at the document that RBC provided me when I bought my unit from the developer. It is a letter and it actually doesn't call itself either a "commitment" or a "pre-approval".
It's a letter that was issued approximately 2 years before my condo was to be finished. It says "I'm very pleased to confirm our approval of mortgage financing in the amount of $xxxxxx..." and its sets out the term, interest rate, payments, amortization period, etc.
Its not exactly binding on RBC though, as it is careful to advise that "Prior to our advancing funds for your mortgage the following conditions must be satisfied..." (verification of employment and income, verification of downpayment, property appraisal, etc.) So its not exactly totally binding on the bank.
Based on this, I'd say that this was a "mortgage commitment" (according to the above definitions). It was pretty easy to get from the bank, so you should be able to get one as well without too much trouble.
Simulus, I would be surprised if any bank would commit with "no terms, so regardless of my financial situation in a couple years, they
have to give me the mortgage" as you write. That would not be very bank-like.