For instance Canada had low protection and high unemployment, while Sweden had high protection and no unemployment.
Uh, Sweden hasn't had "no" unemployment in nearly two decades. It certainly ended with the economic crisis of the early 90s.
It's fairly difficult to fire people without cause though. I think that's a pretty good thing, because it paves the way for a less strict and hierarchical organizational culture. This in turn leads to more personal initiatives, more outspoken employees, etc. when people feel secure in their work environment.