The Cannabis Act was a campaign promise kept by prime minister Justin Trudeau to keep marijuana away from underage users. source