Very briefly, there is an old saying in English that goes:
justice delayed is justice denied.
This is a principle that has been endorsed a number of times by Canadian courts. The right to have a case heard was recently reinforced in Ontario by the decision in the Belende case. I think the argument you raise is very legitimate.