This isn't a uniquely Francophone issue in Canada. I'm in Metro Vancouver and every immigrant ethnic group does this same thing. My manager had to pull someone off of our hiring panel because he literally said "I need to support people from my village in India to help them get a better life. I'm only going to support hiring them."
People hire from their own network. If you were educated outside of Canada or have religious groups or other common cultural groups, then you'll tap into that network to hire. I've worked at companies with less than 100 people to companies with more than 10,000 people and team composition tends towards the manager's background.