www.Sedi.ca is the official site that tells you all of this. All companies trading on the TSX are required to post insider info there. It's damn awkward to get all the info you want out of it, though. The only site more poorly organized is SEC. Maybe you've found a better organized site. If so, I'd like to know, too.
MR