Hi guys!
Just an update. I passed the test 20/20 this morning. Easy. As mentioned in thousands of other comments, read the book few times and do the online tests.
Interview took 5min. The officer basically flipped the pages of all my passports (at that speed I'm pretty sure he couldn't even see the dates...). I have around 50 stamps from 13 different countries. Some in spanish, english, arabic... He didn't ask for translations, COPR, language proof or anything.
He had the record of entry/exits from CBSA and he noticed I had wrong month in one of the entries on the physical calculator. I confirmed that should be September instead of August, he modified it and that's it. He told me I should get the oath letter in few weeks