These incredible things to do in Sudbury, Ontario, will have you booking your next family vacation in Northern Ontario.