Of course, you should use a Mortgage broker. They will help you to negotiate the rate for you, and because they have high quantities of mortgage products, and mortgage brokers can pass volume discounts directly on to you. On the other hand, the Banks can only offer their mortgage products. So it is better that...