I am on probation so no package if they fire me. I have started working harder and also started looking for other jobs. I am not sure about what happens in a background check. I guess it varies from company to company. Some might only confirm history of employment and seal all records. Some might reveal details of performance. Or does everyone reveal all the details during background checks?
I don't know the practice in Canada, but in the US, most companies will only give the dates that you were employed and very few give the reason why you left. They say to prospective employers of their former employees its their policy. They are afraid of law suits. You can make an attempt to make an agreement with your company that they will only give the dates of employment when and if they do fire you. And EB is correct. If they do end up firing you, get your story straight when telling it. Have a friend call the company and pretend to be HR wanting to hire you. See what they say.
And if they fire you, you may have the option of saying you quit. I don't know if that has an effect in your unemployment compensation. In the US, it does.
I have known plenty of people who have been fired in high positions who have made it to their next job. A couple of these people were fired for things much more serious than poor work performance. Career counseling is an excellent resource, even if for a couple of sessions.
I have seen where some companies have you sign a waiver against suing any of your past employers for any information provided during your past employment. But the last time I have seen this was 15 years ago. I don't know if it was challenged in court, and that is the reason why companies do not routinely ask potential employees to sign waivers.
In your mind, are their complaints legitimate? Or do you have a ball buster for a boss who does not know how to manage and has unreasonable expectations?
There are plenty of individuals in positions of management who are incompetent and have unreasonable expectations. It wouldn't matter how good you were they would find fault with you. You need to make an honest assessment of your performance and your supervisor. If you have some deficiencies in your work, you should get the proper training to correct the deficiencies or you may have the same bad luck in your next employment situation.
I wish you the best of luck.