One can use comparative advantage to justify pretty much anything in the internet age.  If a bank doesn't like what it pays to Canadian workers they can simply contract out to someone in India far more cheaply.  

After taking care of national defence and security the next greatest priority for government is to lay the groundwork for job creation and to ensure there is a ready workforce available to fill newly created jobs.   People who work generally pay taxes and governments need taxes to provide services.  Who cares if inflation rises a notch because government specifies that the goods and services it requires are provided by Canadians?  I certainly don't as long as people who want to work cannot find work.  Is inflation currently our greatest problem?  I thought central banks were actually trying to CREATE inflation.