I haven't sailed on a Canada-New England cruise, so I can't help you there. But I have sailed on the Norwegian Spirit.
Here's some information about the Spirit, dining options, and balcony cabins.
Norwegian Spirit
Year Built 1999
Tonnage 76,800 tons
Registry Panama
Length 880 feet
Beam 106 feet
Passenger Capacity 1,966
Crew Size 920
Total Inside Cabins 354
Total Outside Cabins 562
Cabins & Suites w/ verandas 392
Suites 18
Here's a list of restaurants aboard the Spirit
The Garden Room (Main Dining Room)
Cuisine: Continental
Surcharge: No
Reservations Required: No
Windows Restaurant (Main Dining Room)
Cuisine: Light Modern Continental
Surcharge: No
Reservations Required: No
Shogun Restaurant
Cuisine: Japanese
Surcharge: Yes, $12.50 per person
Reservations Required: Yes
Also contains Teppanyaki and Sushi Bar
Le Bistro Restaurant
Cuisine: French
Surcharge: Yes, $15 per person
Reservations Required: Yes
La Trattoria
Cuisine: Italian
Surcharge: No
Reservations Required: Yes
Cagney's Steakhouse
Cuisine: Continental
Surcharge: Yes, $20 per person
Reservations Required: Yes
Raffles Lido Cafe
Cuisine: Buffet
Surcharge: No
Reservations Required: No
Blue Lagoon
Cuisine: Food Court, Grill
Surcharge: No
Reservations Required: No
Beir Garten Grill
Cuisine: German
Surcharge: No
Reservations Required: No
Balcony cabin information.
Two convertible lower beds into queen size, sitting room area with sofa, double wide glass door to private balcony, TV, phone, hair dryer, and bathroom with shower. 161 sq. ft. cabin with 40 sq. ft. balcony.
The decor aboard this ship will make you feel like you're sailing in the South China Seas. Asian influences are everywhere.
Enjoy your cruise.