Canadian Prime Minister Justin Trudeau has announced his government will introduce a plan to put a price on carbon pollution by 2018.