Sadly that is not really true in Canada. Most companies in Canada only really work with a small group of close provinces.
BC/Alberta
Sackatchewan/Manitoba
Ontario/Quebec
Quebec/New Brunswick
Nova Scotia/PEI/NFLD/New Brunswick
etc
The big companies have offices in each, but they'll usually break them down even further into eastern, central, western regions. And they'll largely never talk to eachother.