Hi,
My honest advise go to the bank directly.
Even I am in Canada from hardly an year & got the mortgage easily from 1 of the top 5 banks.
I have been to broker first, he was charging handsome amount for making mortgage deal, that not from national bank, instead from some other financial...