There is no way Alaska is going to happen this year.
they are telling Canadians that the average person might not be vaccinated until September.
This is slightly misleading. What they've said is that they expect to have innoculated every Canadian adult who wants a vaccine by the end of September. So yes,
some "average people" may not be vaccinated until September, but if things go as planned, the rollout for the non-priority population is expected to start by early summer. More to the point, the vulnerable populations who are driving the very large majority of hospitalizations and deaths will have been vaccinated well in advance of the summer cruise season.
I give the Alaska season pretty low odds right now, mostly because cruise lines may need to make decisions on whether to move ships before the Canadian government is ready to commit to a timeline on lifting restrictions, and also because I think cruise lines will be one of the very last settings where restrictions will be lifted. But I don't think we'll wait until all Canadians have been vaccinated before we start lifting travel restrictions, and I'm hopeful that by later summer things could be mostly back to normal.
That's
if vaccinations go as planned, and
if they prove to be as effective in the broader population as clinical trials have suggested.