In 2017, Cadwallader joined the Wilfrid Laurier Golden Hawks and changed positions to defensive back. He played in 13 regular season games for the Golden Hawks over three season where he had 22 solo tackles, two assisted tackles, three interceptions, and two sacks. He also played in the 2016 Yates Cup championship win over the Western Mustangs and the following Mitchell Bowl loss to the Laval Rouge et Or. He graduated from Wilfrid Laurier and did not play again for the Golden Hawks for a fourth year, despite retaining playing eligibility.
