Canadian Prime Minister Justin Trudeau's government has introduced legislation to let adults to possess 30 grams of marijuana in public.
Mr Trudeau has long promised to legalise recreational pot use and sales.
Canada would be the largest developed country to end a nationwide prohibition of recreational marijuana.
US voters in California, Massachusetts, Maine and Nevada voted last year to approve the use of recreational marijuana, joining Colorado, Washington, Oregon and Alaska.
Uruguay in South America is the only nation to legalise recreational pot.
The proposed law allows four plants to be grown at home. Those under 18 found with small amounts of marijuana would not face criminal charges.
Officials have said Canadians should be able to smoke marijuana legally by July 1, 2018.