An American traveller who fails to realise that his medicinal cannabis prescription isn't valid outside of the US is stopped at the border.