It is all because of the law. Canadians don't do anything illegal under their law. The US federal law limits Cannabis companies. The US companies sell illegal products under federal law.. more and more politicians here shifting their opinions regarding legalization. Luckily Farm Bill is right around the corner and at least hemp and CBD are going to be legal. Hard to say when weed is going to be legalized across the US.