First, I'm in quebec not BC. I was just saying BC also get that too, and Alberta as well. I was just let go last week and we all spent time with our lawyers comparing our rights.
In Quebec (at the link I sent you), everyone is entitled to get their accrued vacation paid. Everyone is entitled to remain employed during those 16 weeks, and keep their benefits (be those stocks or other).
For any company,, if the company does not want to set you termination date in 16 weeks and keep you on the books, they can offer you to give all that up, be terminated in 2 weeks for an extra lump sum. 16 weeks + something, or stay on the books and get 16 weeks + benefits
In my case it equated to a lot (a year), which is the point is was making, if it wasn't so cheap in the US they might not do it. It would still be a lot for any other full time employee in Canada, at least proportional to their salary. Even without stocks it would have been plenty.
Edit: I forgot, but they also get 1 week per year of service, which I forgot to mention because I didn't benefit from that much.