Ende Oktober 2015 übernahm er den Cheftrainerposten beim Schweizer NLA-Vertreter HC Lugano. Er führte Lugano im Dezember 2015 ins Endspiel des Spengler Cups, dort verlor seine Mannschaft aber gegen die kanadische Auswahl. Auch die Finalserie um die Schweizer Meisterschaft im Frühjahr 2016 verlor man. Im Dezember 2016 gelang es Shedden erneut, den HC ins Final des Spengler Cups zu führen, abermals unterlag man Kanada. Am 16. Januar 2017 wurde er in Lugano entlassen, zum Zeitpunkt der Trennung war die Mannschaft Tabellenachter der NLA.