Getting a mortgage through a broker or a bank are both good options, depending on what you value more. A mortgage broker can offer a wide array of options and can streamline the process for you.  They can also guide you every step of the way, which is ideal especially for first-time buyers. Still, working with a bank directly can give you more control in general and would cost less.