Yes.
Ultimately, the mixed-member proportional representation makes it possible to achieve two great objectives. The first is to reduce the discrepancy between the votes cast for, and the number of seats obtained by, a political party. The second is, if you will, to encourage smaller parties and diversity to emerge within an elected house.
That said, the first-past-the-post system has not served Canada badly throughout its history. We must not forget that Canada is the country that it is today largely because of its political institutions. The first-past-the-post system has likely contributed to the emergence of rather centrist parties. This has fostered the emergence of a strong centre, rather than the rise of divisions or factions in Canada. So it is not a bad system either.