You can't be late

A: I’m sorry. I’m sorry I’m late.
B: You can’t be late, Jack.
A: Understood, sorry.

Question: Is it okay to say “you shouldn’t be late” to replace “you can’t be late”? Does it mean the same thing?

Thank you!!!

Can’t is more strong in its emphasis that it is not an option to be late. Shouldn’t is more of a lighter tone and is more of a disapproval of being late than a requirement.