Canadians should be able to smoke marijuana legally by July 1, 2018, a senior government official said Monday. Subscribe to … source