I arrived in Canada in 2008 as an International Student and did my entire undergraduate degree here and in 2011 when I graduated I changed to a post-grad work permit, I immediately got a job and on January 2014 I got my permanent residency (my application for PR was affected by several strikes and issues at the time). In 2015 I was all ready to apply for Citizenship on January 2016 until the bill was passed which changed my application date to January 2018
It's gonna take me 10 years to apply for Citizenship, meanwhile there are several stories of people who became citizens a lot faster and often through exploiting the system (e.g.: arranged marriages). I've worked really hard since I entered Canada first as a Student and now as a worker in the highly important tech sector, I already have a house here and a spouse. The government really doesn't seem to want me to stay here. I've gotten many opportunities to go work in California and other places in the US... I wonder if backward laws is why Canada is so behind in the tech sector and why we lose so many people in this field to the US.