Government officials announced Thursday that cannabis would be made legal for recreational use by July 2018, and those aged 18 and over will be able to buy and grow a small amount of the drug for themselves.