A Mortgage Broker acts as a go-between between the Borrower and the Lender. Mortgage Brokers do not cost you any money (they receive a fee from the Lender if you take out a Mortgage with that Lender) and they can often get you better rates than what are currently advertised to the public. Mortgage Brokers are also a wealth of information who can help you pay off your Mortgage faster.
A free 15-minute call with a property lawyer who only works with first home buyers.