So Finally Bill C-6 becomes law.
Bill C-6 was was first set in motion 12 Month ago and now on June 19th, 2017, Governor General of Canada, David Johnston has officially given a Royal approval and Bill C-6 has become a law changing Citizenship Act and negating many clauses of Bill C-24.
Below is the schedule of different changes and their dates when they will come in effect. (Source: Government of Canada)