Banks are great - don't get me wrong. I have a great relationship with my bank and spent several years of my career working in one. The problem with banks (and especially your local branch rep) is that they have several hundred products that they have to sell. How can they have expertise in all of them? Quite simply they don't. And if you do get lucky enough to find someone experienced who does know a lot about mortgages, they simply may not have any solutions for your credit is less than perfect or you don't fit inside their rather narrow set of approval criteria.
With over 17 years experience, I can offer you not only great rates (with a variety of products for all credit/income circumstances) but the proper advice that you likely simply aren't receiving at your local bank branch.
So remember for your next mortgage, "Think outside the branch" and give me a call.