On your way to Montreal, why not stop in Hamilton? There are awesome, walk-in dispensaries with only ID required to buy. 19 or older. It's usually around $10/g and their stock is usually very good.
They sell herb, concentrates, edibles etc...
@Babanya Is going to jail worth it for a bit of...