I have been on the Canada cruise. One suggestion is that it was pretty rainy in both ports in Canada. So make sure to bring a raincoat. If you're looking for suggestions on places to visit I would look into the bus tours and excursions. I'm saying this because my other passenger and I took the chance of just going into port and doing our own thing but nothing with extremely impressing within the area. The excursions are like an hour away by bus (we thought would waste too much time 2 hours round trip) but I completely recommend doing it. The people we talked to on the ship said they had a great time doing that! Our mistake, we learned!