I have dealt with Aidan and Kelli at the Mortgage Shop for quite a number of mortgages and re-mortgages, life insurance, home insurance etc. over the past 15 years.
I would highly recommend them.
Their knowledge and experience is second to none. They are able to tailor the mortgage to exactly what you are looking for, even when you think it may not be possible. Their turnover times have been exceptionally quick. And of course, they are independent, which means they can scan all the lenders for the best possible rates.