No. I think people obtain citizenship for a number of reasons and also do not obtain citizenship for a number of reasons. There are many jurisdictions globally that do not allow someone to have dual citizenship. It is at the cost of their identity that they would give up one in order to have the other. Sometimes people simply choose that they cannot do it, in which case they live in Canada for decades and are not able to participate.
On November 26th, 2020. See this statement in context.