Canada is a country of immigrants. People from all over the world want to come to our country because we are an example of how different cultures can blend together to create a society in which all people are equal regardless of their ancestory. Admittedly, it has not always been that way and like every other country we do have our skeletons in the closet, but it is fair to say that we have tried in recent years to be inclusive of all and have made  efforts  to redress many of the wrongs of previous generations. This proceess needs to continue. 
However, should a First Nations citizen have more rights than a new immigrant? Should those who's grandparents were Canadians have greater rights than those who immigrated in recent years? Should my children who were born in Canada  receive a higher level of citizenship than myself as an immigrant? 
I think not - there is no racial group in this country that, because of their ancestory, should have a greater say in how we go forward.