I've been to the ROM many times having lived in the Toronto area for many years. I agree it is a great place to visit!
A fun place to have a guided tour is Taliesin West in Scottsdale, AZ. When we went, the tour guides were very cult-like, and spoke in soft tones that revered Frank Lloyd Wright. But very very interesting. His style is amazing.
Here in Alberta, the TELUS World of Science is top-notch with many great hands-on exhibits. Kids love it!
And of course, if you are into dinosaurs (and we are!), there is nothing like the Royal Tyrrell Museum in Drumheller. Our Scout troupe went for an overnight visit to the museum and we got to sleep among the exhibits in the main hall. A night to remember.