I can't speak for the interior Canadian stops but the inside passage ports are extremely easy to do on your own. Each port has a wealth of local tour options the second you get off the ship.
Check out the Alaska port reviews at
www.PortReviews.com.
Have a great vacation.
Tom