As I understand it, he provided a good deal of evidence. But the answer to your question is found in Madam Justice McLachlan's comments in the Pearson decision. She set aside the reverse onus for drug trafficking because she feared an unjust result if it was too widely applied. That is not what we want to do in constitutional law.
On May 16th, 2007. See this statement in context.