I wish Canada was like this. Unfortunately even the basic exam here leans into electrical engineering and a bunch of other topics irrelevant to responsibly using a transceiver on amateur bands.
I'll second the recommendation for hamstudy.org. 90 minutes cramming that the night before the exam and I aced the test in 7 minutes.