Company website
You’ll usually find a section of the site labeled something like “Investor Relations” where you could find available financial reports, information about executives and Board of Directors, investor presentations, and press releases.
You can find company financial information, including historical financials, in:
Canada's online service for filing and viewing insider trading reports.
To view insider holders by company, click “Access public filings” under the Reports section; select “View Summary Report” in the left menu; and choose the “Insider information by issuer” report.