A big knock against investing in marijuana stocks has been valuation. However, the decision by Constellation Brands (NYSE: STZ) to pay up for a 10% stake in Canopy Growth (NASDAQOTH: TWMJF) suggests share prices for marijuana stocks may not be as crazy as they seem. Is it too late to buy these stocks, or is it just getting interesting?