Yes, you should think before you post.
Perhaps you should consider thinking before you post. You posted this in a different thread:
"Canadian citizenship is nothing but a piece of papers which allow people to get passport and visa free entry in some countries. In fact, my daughter's school picture day is far more important than oath.
OP is asking a question because OP puts family first. I think he has well enough reason to cancel oath even it takes reapplication. I am not sure why some people think oath is the most important thing."
You think your daughters school picture is more important than the Oath? You don't seem to value Canadian citizenship too much.