IANAL, but I have worked in development/fundraising. Contested wills are common, and outcomes vary province to province because of local laws.
If everyone is cooperative, in agreement, and works with the executor, then it's not a complicated process. But then that's likely not why you're asking.
It's costly because of lawyers and will drag on for years. A judge will ultimately determine how things get divvied up, or the lawyers will hash out a compromise.