Selkirk Americas L.P. has promoted Tim Valters to president of Selkirk Canada Corporation.