If an employer ever asks you to resign, tell them "no".

There is no benefit to resigning unless you have another job lined up already.

Make them fire you. Get your unemployment benefits. Make sure you are legally protected in case of malfeasance. Resigning undermines all of that.

This message brought to you by AWS telling workers to return to office 5-days-a-week by commuting or relocating, or they should resign.

Again, the answer is "no, you'll have to fire me."

EDIT: To clarify, in most areas "fired" and "let go" are not legally meaningful terms and can be used interchangeably. The important term is "for cause" or not. So don't commit misconduct to get fired. Poor job performance is typically not a "for cause" reason, nor is failure to accept changes like RTO

@neatchee people aren't eligible for EI in Canada if they're fired either.

They have to be laid off or let go.

It's assumed a fired person was at fault, the same as if they resigned.

@Aurani clarified elsewhere, but typically (at least in the US) "fired" and "let go" aren't legally meaningful terms. The legal term is "for cause". Basically, was there misconduct involved. Even if you were simply underperforming and fired because you weren't meeting targets, that's still not "for cause".

Make sure you consult your local unemployment office or a lawyer for the specifics in your jurisdiction!

@neatchee in my experience, fired is expected to mean terminated with cause; let go is terminated without cause.