Thanks for the response. I passed the test & got 19 questions right on 20
The CO was very kind and asked routine questions, glanced through the pages on my passport & told me that I should receive an invitation for oath in 1 or 2 months.
P.S: As advised on this forum, I had carried all the supporting documents (flight tickets, boarding passes, bus tickets) for the travel that didn't have Canada entry stamps. However, the CO didn't question me about the missing stamps and everything went smoothly today.