Have been here a few times in my life!
It's pretty fun and has things for everybody, it's just if you can find it! As a child we came here every year for school and didn't appreciate it as much, only certain exhibits I enjoyed. But now being much older I appreciate the diversity, history and the cultural exhibits that display the full breadth and depth of not only Canadian history, but also world history.
This museum is exquisite and allows you to glance briefly over many exhibits. But also to go in-depth with excellent quality.
With the renovation several years back this museum is now massive containing so many exhibits and you can spend a few days here if you're interested enough.
They have several deals usually all the time which you can search for online and is in a great location that is easily accessible. Unfortunately, Toronto doesn't have very many museums but this museum is great and I recommend it to anyone who wants to learn more about Canadian history.