Refinancing a loan, Is it worth going to banks or separate broker like centaline and mreferral?

Seems like the banking system or mortgaging has some ambiguity. The valuation can come straight away online, this means it a heuristic approach?