2008-09: Corrado skated in 62 games for the Vaughan Kings minor midget AAA team in the Greater Toronto Hockey League. He scored 15 goals with 33 assists and had 136 PMs. Corrado was selected in the second round (25th overall) of the OHL Priority Draft by the Sudbury Wolves.
2009-10: Corrado played in 63 games for Sudbury in his first OHL season and scored 1 goal with 8 assists. He had 46 PMs and was -16 on a young Wolves team that finished last in the Central Division. Despite winning just 26 games the Wolves made the playoffs. In Sudbury's four-game series with Barrie Corrado had an even plus/minus with 1 assist.
2010-11: Corrado skated in 67 of 68 games for Sudbury in his second season and was a force on both ends of the ice for the Wolves. Corrado's 30 points were second only to Sudbury leading scorer Josh McFadden amongst Sudbury defensemen and he was second on the Wolves with 94 PMs. Corrado finished with 4 goals and 26 assists and was -10. Sudbury was once again among the lower teams in the OHL during the regular season but advanced to the second round of the playoffs after sweeping the Ottawa 67's. In eight playoff games Corrado scored 1 goal with 4 assists and was an even plus/minus with 8 PMs. Ranked 155th amongst North American skaters in Central Scouting's final rankings, Corrado was selected by the Canucks in the fifth round (150th overall) of the 2011 NHL Draft.
2011-12: Corrado made his pro debut in April, joining the AHL's Chicago Wolves following his third season with OHL Sudbury. He had 1 assist and was plus-one in four regular season games with Chicago and appeared in two playoff games in the the Wolves' five-game playoff series with San Antonio – registering no points nor penalty minutes. Corrado was plus-26 in 60 games for Sudbury; the top mark on the team. He scored 3 goals with 23 assists and had 81 penalty minutes. Sudbury finished fourth in the Central Division. Corrado was minus-2 with 12 penalty minutes In the four-game playoff series with Brampton.