Mark Carney får hard kritikk i hjemlandet etter oppsiktsvekkende uttalelser under en tur til Beijing.