Premiärminister Justin Trudeau, som bland annat jobbat som snowboardinstruktör och bartender, utlovade draget under valrörelsen för sitt parti Liberalerna i höstas.
Två tidigare regeringar har gjort samma utfästelse men inte genomfört politiken. Om Trudeaus regering lyckas blir landet det första i G7-blocket med ledande ekonomier att legalisera den cannabisbaserade drogen.