Kane was drafted 19th overall in the 2006 WHL Bantam Draft by the Vancouver Giants. He received his first WHL call-up for a game against the Seattle Thunderbirds on December 13, 2006, due to other Giants players international commitments in the World Junior Championships. Kane scored his first WHL goal, a game-tying marker, on March 25, 2007, the last game of the regular season. He also suited up for five WHL post-season games, being originally called up for the playoffs after Giants forward Tim Kraus was suspended for game three of the opening round. He later appeared in two Memorial Cup games, tallying an assist, as part of the Giants' 2007 Memorial Cup championship.