I think this is likely more common in European countries as well and likely has a lot to do with socialized medicine.
The nature of this model leads to some pretty higher turnover then I’ve seen in the US as people roll onto different opportunities. I’m guessing this may have a large role in how this is shaping up.
I also don’t know what the laws are in Canada but I’m the US dictating where and when work gets done is the primary measure (from the IRS’s perspective) of whether you’re a full time employee or not. If it’s similar in Canada and you have a high number of contractors as part of your workforce it’s going to limit your leverage on forcing them to work from the office.
Of course this is also all anecdotal so who knows? ¯\_(ツ)_/