You've really got to be conscious of the international thing. My wife is a Brasilian, and there are a few easily obtainable drugs here that are not legal in Canada. Doesn't matter one iota that they are legal prescribed in Brasil, bringing them back would result in her getting busted for drug smuggling.
Research before you pack.