For those who wonder, I passed on the second time after studying and visiting sample question sites suggested here.
One warning though for those attempting to consult the MTO website in French: in describing road signs, nearly all their translations were wrongly associated (like calling a stop sign "No Left Turn" in French!). After such an experience and an obscure translation of the word "jurisdiction", I would have no confidence on the accuracy on French services if results may be critical to obtaining a license.
Finally bought my first bike and the feeling is simply awesome!
Keep on the good work everyone!