Yes.
There's nothing that would stop students if they're on an existing program.... For example, under the Canada emergency student benefit or a variety of other programs within the government, or even if you're under the Canada summer jobs grant, there's nothing to stop you from volunteering. You can still volunteer. You're just not paid for it.