Western Canada port backlog to take weeks to clear amid union contract vote: CN