It's actually even worse for government (or crown corps like Canada Post), since they pay way below Canadian market rate, which is already way below U.S. salaries. The government then isn't really in competition for the best talent who want the most money.