RE:So, Need a Little Help HereOh my lord Shackle, some days you do make me chuckle. This is all standard form. One month (minimum) before the meeting they must make the meeting agenda public for those that have the right to vote. The information will be post on Sedar and possible other outlets on that date or earlier. April 19 is also the date that they determine who has the right to vote since a given share can only be cast once. So in order to determine who has that right, there has to be an ownership cut off date. If you sell before or buy after then you are not be listed as the shareholder of record.
Do note that it takes 3 business days to settle a transaction so if a person wishes to buy shares to vote, or sell to give someone else that right, then it must be done 3 business days prior to the Shareholder Of Record date. The posted meeting agenda date and the cutoff date happen at the same time so as to makes sure that all shareholders of record have the same amount of time (If they choose to make use of it) to digest the information and make an informed decision.
So in summation, the meeting information posting, establishment of ownership and early vote date is April 19 and the meeting and formal voting date (for those who have not yet), is May 20. I sincerely hope that makes the muddy waters that you have been paddling in circles in, just a little bit clearer.