Without that, who would curb potential parliamentary excesses? To illustrate the point with an absurd example- say an LPC minority backed by an NDP with enough seats to pass legislation were to vote to fully criminalize participation in the Conservative Party of Canada. The safeguard against that is the Courts applying our section 2 Charter protections.
Remember that when the courts strike down a law it’s generally on Charter grounds; that’s still law Parliament itself passed. Parliament retains paramount over most of the frequently used sections of the Charter via the Notwithstanding clause.
We don’t always like the results, but generally it’s a pretty effective balance. When the courts strike something down, Parliament can usually, if it wishes, take the matter back up.