The Oilers have signed Ryan Smyth to a two-year deal worth $2.25M per year less than an hour before the left wing would have become an unrestricted free agent. Smyth, nicknamed "Captain Canada," rejoined the Oilers last summer after spending parts of five seasons with the Kings, Avalanche and Islanders.