The 77 Citizenship Act was mostly a good thing, but one of the mistakes of the act was allowing the children born to people temporarily in Canada citizenship.  Children born to folks who are here on tourist or student visas shouldn't be allowed to claim Canadian citizenship.