Region-wise is the easier one to answer. You gave part of the answer, which of course is Alberta. Alberta and B.C. probably have the hottest economies in the country, so labour shortages are most serious there. Those two provinces attract a number of young people, and then you get labour shortages in the other provinces because a whole lot of people are moving to Alberta and B.C. A lot of younger skilled workers are moving there. In other provinces, especially on the east coast, you might have an older, less skilled workforce because of that.
It's hard to say about sectors of the economy. I guess there are different stages, and some are more critical than others. The projects around the Olympics and the tar sands such as construction and petroleum are probably in the most dire straits.
Having said that, I quickly want to take it back, because I think of a number of other sectors. As you said, in the hospitality industry, Tim Hortons in Fort McMurray has to close at 4 p.m. because they can't get people to staff that. Imagine the poor people living in Fort McMurray who can't get a Tim Hortons after 4 p.m. That's a crisis in the city.
We laugh about little things like that, but it becomes pretty important when you can't get your bread because the truck can't deliver it.
It's hard to quantify some sectors that are worse off and in more critical situations. I would say there are certain occupations that are probably in more dire straits, such as computer engineering and those sorts of things.