While I don't know the specific procedures, wouldn't it be the logical thing to declare it to both customs (US & CND) both on entry and exit?
For the US - "I'm taking this stuff out, but will bring it back, so don't hit me with any charges on return"
For CND - "I'm bringing this stuff but will take it out with me"
What's the value of the samples?