There are major problems concerning section 7 and the protection of fundamental justice. There are clearly problems in that regard. Would it pass the test of the courts or not? That's another question. That said, some problems can definitely be raised.
Now this system will often be compared with the one in Australia, for example. However, it should not be forgotten that there is no Canadian Charter of Rights and Freedoms in Australia. That's a big difference.