Just to update..
I just wrote the test (19/20) and had my interview. The test was a bit trickier than I thought, particularly True/False questions; I thought all would be multiple choices but about half of them were T/F. Anyway, the test took about 14 mins and then I waited for about an hour or so to be called for the interview. The interview was straightforward and took about 5-10 mins. All the interviewers were young, polite, and friendly. I had my work records, education records, CBSA report, tax notices, etc. However, to my surprise, the interviewer did not even ask to see or verify them. I was not lucky enough to be given the oath letter at the interview, but was told it would be mailed to me within a month.