Russia, India, Vietnam, Cambodia, Australia, New Zealand are among the countries where Canadian need to obtain entry visas in advance.
And if you travel with a kid it is wise to get a child trip permit before the trip to avoid any kind of issues at boarding planes and crossing the borders. This can be easily accomplished by calling North York Notary Public.