Agreed.
Further to that, which doesn't apply here, it's a bit disheartening to know that if a person chose to shovel the snow without compensation...and if that person did not have authorization to `work' in Canada, they could be found to have worked illegally. This is because a person without authorization to work in Canada cannot even volunteer if it is something that a person (with authorization) would normally be paid to do.