Canada will impose a carbon price on provinces that do not adequately regulate emissions by themselves, Environment Minister Catherine McKenna said on Sunday without giving details on how the Liber