i just passed the 25 question FAAA test last month.
i used pilottraining.ca, they have an online course for $100.
the Faaa test is the second most failed tc canada test, its is not easy.
you will pass if you take this course.
i have no affiliation with these guys other than i passed (barely)