Hey, I just wanted to share my experience from the test. I had waited for 2 yrs. and 4 months since I got the letter of acknowlegement from my application and finally they called me in to take the test. They gave me about 2 weeks notice to show up and I had to bring my passport, IMM100, PR card and 2 pieces of ID. There were about 50 people there and they told us to wait, everybody was supposed to be there at 1 pm. At 1 pm they started to check peoples documents and it took about 1 and a half hours to get everybody checked and into the room. Every person they checked was given a seat number and each seat had a clip board on it. After everybody was in the room, they distributed pencils and tests. Then they had a 10 minute lecture on how to fill out the answer sheets. Then they started the test. When you are done the test, you can leave but you get up to 30 minutes to complete it. The test is 20 questions and it's multiple choice. I did not think it was very hard. I did not ask how many you need to pass but the last 5 questions that are about your rights and duties as a citizen as well as voting you have to get right or you fail. They said they would let me know by mail and tell me when to show up for the oath but they did also say that the oath happens around 3 months after the test.
For those who are preparing for the test, there's a good practice test here: http://www.yourlibrary.ca/citizenship/index.cfm
For those who are preparing for the test, there's a good practice test here: http://www.yourlibrary.ca/citizenship/index.cfm