Altria Group, the US maker of Marlboro cigarettes, has agreed to invest $1.8 billion for a 45% stake in Canadian cannabis producer Cronos Group. Altria will also get warrants that will give the option to increase its stake to 55%. In October, Canada became the second country after Uruguay to legalise possession and use of recreational marijuana.