When will advisors be required to have a fiduciary duty to their clients?

This is so long overdue in Canada it makes me sick!  Governments are dropping the ball on this issue. 

The second problem is that banks are notorious for not properly training their staff. They are just taught to recite the bank's sales pitch and they don't know enough about basic financial planning to be of real help to anyone let all be anyone in a unique situation.