its gonna be hard if you dont read the book ;D read it as if you are learning the Canada and dont read it its because you need to learn in for exam purpose. Its so nice to learn a new culture and history specially if you will be one of them ;D\
then do the online sample test. you will be fine. If you have an extra time try to visit the museum and historical places. you will learn and at the same time you will enjoy the trip
I found the book very interesting. Canada has rich history and diversity.
The test is very easy if we take it seriously - you can score anything between 18 and 20. Otherwise I know some people who failed the test.
Yes as RQ said, take the test seriously and you will do fine. I set aside a week to study (read the book twice and took many practice exams) and it was enough for me to score a 20/20 in 3 minutes.