If you look at some of the latest laws that received royal assent, it seems it takes just a few days after the senate is done.
http://www.parl.gc.ca/LEGISInfo/Home.aspx?language=E&ParliamentSession=41-2&BillStatus=RoyalAssentGiven&Page=1
The Governor General is appointed by the PM, it is mostly a ceremonial function. Same for the Senate (appointed by the Governor based on PM's recommendation)
, they are rewarded for their services with terms for life, and judging by Duffy, spend their time finding ways to milk the cash cow as much as they can
. Most senators are cons as you can imagine.
The main factor in whether this bill/law affects you and me is the implementation of its parts.
When the Governor does his bit, we will know the dates.
You will probably be able to get your app in, just have it prepared beforehand, and ready to go soon after you can apply.