Just know that dual US/Canadian citizens have to enter Canada using their Canadian passport if travelling by air. If you go to Canada by land, then you can use the US passport.
Thanks for the info and yes i am aware of that. I usually travel by land and hence should be all set.