My question right now, is it possible, and how, to find out what
assets the corporation has? Is it even public information?
There is no compulsory way of doing so in the case of a closely held private company that is for profit. Non-profit companies in Canada and publicly held companies in Canada are required to make certain public disclosures. But, there is no general rule requiring closely held, private companies that are for profit to disclose their assets.
Ownership of real estate and motor vehicles is a matter of public record.
Some companies are bonded and insured and make that information widely available. Often a company is contractually required to prove that it is bonded and insured as a term of a construction contract. But, if the contract doesn't provide for that, and the property owner or general contractor didn't require asset disclosures from the company before it was awarded the contract, then there is no way to compel the company to provide that information before brining suit.
One of the common tasks for which private investigators are hired is to determine the ability of a prospective defendant in a lawsuit to pay a judgment if one is awarded. Sometimes private investigators are successful in learning the facts through non-legally binding means, and sometimes they are not.