This is a beautiful museum, though a bit difficult to navigate (and if you have any mobility issues, it might be tough), but it is fun and interesting. We tried to explore as much as possible and didn't finish, but I liked that they had such a wide variety of artwork as well as a specific Canadian section of the museum.
The cafe left a little to be desired and the fancy restaurant was booked for a private party, so I would say the food options weren't perfect, but that's not the main reason to go.
The Chagall exhibit was very neat - especially as I am more familiar with Chagall's stained glass from the Art Institute in Chicago - I didn't realize what range Chagall had. The space for the special exhibit was quite extensive.
Worth a visit if in the area, but I believe they are closed Mondays, so plan accordingly.