Mortgages.ca checks all the boxes. HIGHLY recommended! James, Mayra and the whole team spent a great deal of time with us not only on the phone but via email to help us to understand the current landscape, to explore all of our options, and to make an informed decision regarding mortgage products with all of the pros and cons. James is not “coin-operated”, meaning he’s not focused exclusively on closing your deal and moving on to the next one; he truly cares about making sure you get the best product for your needs. They also went the extra mile and gave us money out of their own pocket to cover the difference between what was supposed to be our final payout from the financial institution we ended up choosing and what we actually received. I can’t say enough about much we enjoyed working with this great company.