You sound a bit dodge to be honest...
That said you generally require a warning if you're inside permanent employment - BCE covers you for this.
But, your contract is probably a Probation Contract which will carry a clause allowing the company to fire you back into the unemployment pool if they feel like it.
If you have not signed a permanent contract, you still under this, as any contract on expiry will persist its conditions if the relationship remains unchanged.
So if you have one of those, "Either party may terminate the agreement in the first 3 months with no recourse" clauses in your 3 month contract, they can dismiss you, yes.
Oh, and don't pull emails you snooped out as defense, you will royally @#$* yourself.