Samsung Canada has finished porting Ice Cream Sandwich to a whole bunch of devices, which in Samsung press release parlance means they are "eligible" for an upgrade. Does that mean you can hit that "update" button today and start downloading ICS? Well, that's complicated.

First though, the list of devices:

GALAXY S II

GALAXY S II LTE

GALAXY S II LTE HD

GALAXY S II X

GALAXY Note

GALAXY Tab 7.0

GALAXY Tab 7.0 Plus

GALAXY Tab 8.9

GALAXY Tab 10.1

Now, for the caveats: Sammy says "The upgrade will be available today on select devices in Canada and will continue rolling out to devices and carriers throughout the quarter." and "The availability of the software upgrade and specific models upgradable to Android 4.0 will vary by market and wireless carriers' requirements. For carrier specific details, please visit your nearest carrier retailer." So basically Samsung is saying "We are done, it's up to your carrier." So after the carriers get done testing, poking, and installing bloatware, you'll get your upgrade.

This should be good news for the aforementioned Galaxy owners in other regions too. The software for different regions is about 90% compatible, so your Ice Cream Sandwich updates should be well on their way, too.

The press release isn't exactly clear on exactly who, in Canada, gets Ice Cream Sandwich today and who has to wait. So a question to all our Canadian commenters: What Galaxy device do you have, what carrier are you on, and happens when you mash that update button? Good luck!