RE: you have to Anything that most publicly traded companies have to release HAS to be posted on Sedar... it is the ONLY real source for company information, and if you read it on SEDAR, you know that the document has not been tampered with.
The fact that you only found it now, doesn't have anything to do with company insiders, or investors hiding anything from you... you just have to look in the right place.