David Staples: Many Canadians desperate for the one thing they can't get: vaccine