When marijuana is legal in Canada, Americans are expected to flock. But the border, and U.S. law, stands in the way.