Canada 's new prime minister Mark Carney has been likened to Marie Antoinette by a conservative member of Parliament.