The Bank of Canada has named long-term bureaucrat and economist Stephen Poloz as its new head, replacing Mark Carney who is going to run the Bank of England. Mr Poloz was a surprise choice as many observers expected Mr Carney's senior deputy, Tiff Macklem, to succeed him.