high paying warehouse manager jobs abroad Canada foreigners