If space is available you should have priority access to the upgrade as it was part of your original journey. However, under strictest terms, you need to be taking the first available "next flight" to your ultimate destination. BTW did AC pay for your overnight when flight to BOS was cancelled due to weather?