This requires a little more study, however, I'm curious about the reverse onus provisions referred to. When I first took office as an executive member of a professional organization I made it known that I would do everything in my power to challenge all reverse onus legislation pertaining to my trade during my tenure, there was plenty of such and I had been caught up in it in the past. (It is hard to win a case when all the Crown has to do is show up.) To my surprise, all such relevent legislation had already been deemed unconstitutional and repealed. This is not the case for all Canadian legislation, primarily because they haven't been so challenged.
First things first, find the reverse onus statutes and fight them, it is our constitutional right to be innocent until proven otherwise.
BTW, right to be innocent until found guilty only applied to the Criminal Code of Canada prior to the Charter. The Charter of Rights and Freedoms extended that right to all other statutes upon its inception, we just haven't caught up yet considering the tens of thousands of statutes on the books. All reverse onus legislation must be repealed.