Selkirk Americas L.P. has promotedTim Valtersto president of Selkirk Canada Corporation.