We visited this site in August 2012, and really enjoyed it. I was so busy when we got back that I didn't take the time to review our visit there. What has inspired me to do so now is that my daughter (age 9), continues to bring up our visit to the Cannery. It made such an impression on her, that she keeps wanting to talk about what she saw there, and how she would fit into that world had she been born back then. She's brought up everything from sanitary conditions, safety, child labour, etc, as topics of discussion. The rest of our family equally enjoyed our trip to this site, and spent a LOT more time there than we had intended. They had tons of displays, and we opted for the free guided tour which was conducted by very friendly and knowledgeable staff. We learned a lot about what life would have been like for workers back then, and the types of products they produced there. They also had a number of displays that touch on current issues facing our oceans (environment, over fishing, types of fishing, sustainability, etc.), and the kids found these really interesting as well, especially in contrast to how things were back when the cannery was operating.
There is no doubt in my mind that we will be back because anything that engages visitors in learning, while having fun, is worth the time.
I'd recommend allowing at least two hours, but it can be done in less (or more) time depending on what you want to get out of the visit, and how much time you have.
If you own or manage Gulf of Georgia Cannery National Historic Site, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.