My kids love Carnival! They are 11 and 13 and have a blast! But just like anything else, it's all about your attitude and what you make of it. If your plans are to drop your kids off at the Carnival programs (great way to have alone time with your spouse)- they'll have a great time. There's dance parties, mini-golf, scavenger hunts, late night parties... there's always something going on. But if you balance the programs with some family fun like dressing up to eat in the dining room, shore excursions as a family, even shows on the ship... doing those things as a family just make the trip better! I couldn't imagine going on a cruise without our kids and no matter what the destination, we always have a blast! In Canada, there are whale watches, the Bay of Fundy, display of Titanic artifacts... lots to do, just do some research and I'm sure you'll find something you all like.