In Canada we have the right to be tried in a reasonable amount of time. The Supreme Court of Canada put strict time limits in place in R. V. Jordan.
For cases without a preliminary inquiry (which this would be) the Crown has 18 months from the arrest to bring the case to trial. For cases with a preliminary inquiry it's 30 months.
Since he was arrested April 2022 that means he must be tried before the end of 2024, or the charges withdrawn.