For those saying "You can be fired for any reason" it's fake
For exemple, if your new boss doesn't like you, he cannot fire you for that
HOWEVER, he can stalk you for days and when you do ONE thing wrong
then yea, he'll fire you and say that's the reason...
Sadly, it often happens
However, here in Quebec, I think you can sue the boss for such things