the royal bank of canada was heavily criticized last year following a cbc report that u s outsourcing firm igate used temporary foreign worker visas as it worked to replace a few dozen staff at the bank' s toronto investor services division