We cruised to Canada to see two ports: St. John and Halifax, Nova Scotia. These two ports represent the armpit of Canada! When we docked, it looked an awful lot like Bayonne, New Jersey. However, we knew that it wasn't going to dazzle us and went anyway and are not sorry.
The ship itself is lovely. The food in the dining room is fantastic. The food at the buffet is very good also. The rooms are spacious, well thought out and include high-end toiletries. The Carnival Glory is a great ship that offers something for everyone. We left from New York and although the ship was very crowded, it was very comfortable. The lines for the buffet moved and there were lounge chairs available outside at all times. It's a very relaxing cruise. The Carnival staffers are very pleasant and courteous. One negative is that there are many areas that accommodate smokers including the bar on the Lido deck near the pool and eating areas.
Also, passengers on this ship didn't dress for cruising, and if it matters at all to you be prepared to feel like you're at Walmarts where no one fusses. I packed my better and newer stuff and felt that I was overdressed, and it depressed me to see that there was no dress-code. The entertainment at night was pretty good and so was the casino, gameroom, sushi station and adult-only serenity area. Alcohol is never included on any cruise and Carnival will gouge you $6 for a beer so you have been warned! On the other hand, we packed quite a few bottles of wine in our suitcases and did well for ourselves that way. I recommend the Carnival Glory but would never do Canada again.