While Canadian firms are vying with each other for talent, they also have to contend with U.S. firms that are actively seeking out cross-border hires.