In the off-season, Archibald was again passed over in the NHL Entry Draft.[4] He attended the Detroit Red Wings NHL conditioning prospect camp and played in the corresponding prospect tournament.[7] He returned to the OHL for his over-age season, where he scored 18 goals in 24 games for Barrie before being traded to the Niagara IceDogs. Shortly after the trade, he signed an NHL entry-level free agent contract with the Vancouver Canucks.[8] In Niagara, Archibald added another 23 goals and 36 points in 37 games.[2] In the opening game of the playoffs, he scored four goals in a 7–1 win over Brampton.[9] Niagara defeated the Battalion in four games and eliminated the Oshawa Generals in the second round.[10] Following the second round victory, Archibald was named the OHL Player of the Week.[11] The IceDogs were eventually eliminated in the conference finals by Mississauga as Archibald finished the playoffs with 10 goals and 14 points in 14 games.[2][10]
Professional
In the pre-season before the 2011–12 season, Archibald represented the Canucks in the 2011 Young Stars Tournament, where he scored two goals and added an assist to tie for the team lead. After the tournament, he was invited to the Canucks' main training camp, but failed to make the team and was reassigned to the American Hockey League's (AHL) Chicago Wolves.[8]
He started the season with Chicago and scored a goal in the Wolves' season opener. He failed to score in the next 17 games and was sent down to the ECHL's Kalamazoo Wings. In the ECHL, Archibald scored 9 goals and 30 points in 36 games, which earned him a recall to the Wolves. He played two games in the AHL without scoring and was reassigned back to the Wings.[12] He finished the year with 14 goals and 45 points in 49 games to lead all Kalamazoo rookies in points.[2][13]
In his second professional season in 2012–13, the 2012–13 NHL lockout led to several younger Canucks' playing in the AHL. With the increased depth in Chicago, Archibald did not make the Wolves out of training camp and was assigned to Kalamazoo.[8] While there, he scored 6 goals and 14 points in 18 games. At the same time, Chicago sustained several injuries and had a struggling powerplay. As a result, Archibald was recalled from the Wings.[1] He scored in his second game with the Wolves and after playing eight games Archibald was tied for third on the Wolves for goal scoring.[8] When the lockout ended, Archibald was 1 of 12 Wolves players called up for an abbreviated training camp in Vancouver.[14] He was returned to Chicago at the end of camp.[15] Archibald finished the season scoring 12 goals and 22 points in 55 games.[2] As the Wolves did not make the 2013 Calder Cup playoffs, Archibald was called up to the Canucks as an extra player in case of emergency.[16] Following the end of the playoffs, Archibald became a restricted free agent. He re-signed with the Canucks on a one-year, two-way contract worth $600,000 at the NHL level.[17]
Archibald attended the Canucks' training camp to start the 2013–14 season, but was sent down to the AHL to join Vancouver's new affiliate, the Utica Comets.[18] He played four games for Utica, recording a goal and an assist.[19] While Archibald was with the Comets, Vancouver suffered several injuries, resulting in Archibald's call-up.[19][20] He made his NHL debut on October 25, 2013, in a 3–2 overtime win against the St. Louis Blues. He played eight minutes, recording two shots and a hit.[21] Eight days later, he recorded his first career point, an assist, in a 4–0 win over the Toronto Maple Leafs.[22] He was reassigned to the Comets on November 12, 2013.[23] Archibald made another brief appearance with Vancouver in January 2014.[24][25] In March, Daniel Sedin suffered a leg injury and Archibald was recalled to fill his roster spot.[26] During his third call-up, Archibald scored his first career NHL goal on March 8, 2014, against Joni Ortio of the Calgary Flames.[27]
Despite limited NHL success, Archibald found himself without an NHL contract and remained in the Canucks minor league system for several years. In the 2016–17 season, Archibald had a breakout year statistically, scoring 47 points in 76 games and winning the Comets' MVP award. After a strong preseason, Archibald was one of the Canucks' last cuts to start the 2017–18 season. On February 7, 2018, the Canucks announced that they had signed Archibald to an NHL contract and that he would make his return to the NHL.[28]
On October 1, 2018, Archibald was placed on, then cleared waivers, and assigned to begin the 2018–19 season with the Utica Comets. He was later recalled to play on Canucks' depleted/injured roster, appearing in nine games and scoring two points. On January 2, 2019, Archibald and Anders Nilsson were traded to the Ottawa Senators in exchange for Mike McKenna, Tom Pyatt and a 2019 sixth-round draft pick.[29] Archibald was immediately re-assigned to Ottawa's AHL affiliate, the Belleville Senators.
After leaving the Senators organization after the season, Archibald opted to sign a one-year AHL contract with the Toronto Marlies on July 8, 2019.[30] In the following 2019–20 season, Archibald added 7 goals and 12 points in 34 games as an alternate captain with the Marlies before on February 19, 2020, he was traded in a return to the Belleville Senators organization for Trent Bourque, included in a corresponding NHL trade between the Senators and Maple Leafs.[31]
After playing his first season abroad with Austrian club, Vienna Capitals of the ICE Hockey League, Archibald continued his European career by joining Grizzlys Wolfsburg of the neighbouring Deutsche Eishockey Liga on June 2, 2021.[32]