Ask a Canada Law Question, Get an Answer ASAP!
I am sorry to hear of this difficult situation.
You are entitled to receive a bonus if you have already earned it and, based on your facts, you have.
As a first step you can contact the Employment Standards Branch and see if they will be able to help you get the money for your bonus. They will be able to help you get your vacation pay. If the branch does not agree that they can get the bonus for you then you should retain an employment lawyer who can send a letter to your former employer demanding the pay and threatening a lawsuit.