Joshua, a native of Dearborn, Michigan, had the best season of his NHL career so far in 2023-24 with the Vancouver Canucks. In 63 games, Joshua had 32 points (18 goals, 14 assists), 60 penalty minutes and was a plus-19. During the Stanley Cup Playoffs, the 28-year-old took his game to another level, putting up eight points (four goals, four assists) in 13 games.