Pass the test today.
The interview was short. They only ask for passport, PR card, driver license and health card.
The agent told me my file was good and clear, the oath should come in 3 or 4 MONTHS. (Really, Montreal is that slow?).
For the test, I would not say it's difficult. But you really need to prepare to be able to pass. Everybody has different question sheet, but judging by mine, I suggest you read the book several times and be sure to understand everything. There are questions that did not appear in any websites that I tried, therefore, read and understand the book.
I wish you luck,