I just got off the phone and I asked the CM how full the ship was. She kind of chuckled and said "Well it's not exactly full!" Last we heard, it was half full. And frankly, if it were filling up, they wouldn't be offering a second round of OGT/VGT, and certainly not before the PIF date. So I don't what
DCL told you at all. She also said that they're having a lot of trouble filling up the ships for the CA cruises, even with the Pixar theming and the discounts. I told her that I live in So Cal and had spoken to lots of people who didn't even know they had the ship out here, and I'd not seen a single billboard or heard any advertising on the radio or TV, so I attribute the poor sales to that. It's a shame, because it probably means no more DCL in LA. I hate flying, so this has been nice. (And so much cheaper for us too!)
Your Canadian discount is a good discount! Better than what we got from our OBD for the four of us in an 11B.
Only you can decide if the verandah is worth it. You may or may not be near your MIL, even if the reservations are linked, with the VGT. $700 is a lot of money. I just posted about deciding not to do it because it was about $800 more overall with losing our OBD and OBC, though we'd still have them for a future cruise.
And there's always the possibility of upgrading at the port. At the port, the price difference is per cabin, not per person, so it's usually a really good deal if they have what you want. That's what we're going to try to do.
Good luck deciding!