Passed my test and interview today. I got 20/20 in the exam which was very easy. From the multiple choice of four, the other three options were usually funny or irrelevant, so you can guess the correct answer easily.
For the interview, I was confident and had a nice chat with the agent. I provided a chart having all stamps and page numbers, a sample set of stamp translations and also the CBSA and CBP reports as one of my stamps missing and and another stamp was wrong dated. Officer said, she will check them again and made a decision but she was satisfied overall. She said they had some delays for the oath ceremonies in Montreal, so I could expect an oath date in 4-5 months.