Québec Capitales
On April 20, 2016, Knecht signed with the Québec Capitales of the Can-Am League. In 2016, Knecht slashed .259/.342/.413 with 8 home runs and 49 RBI in 94 games. The next year with the Capitales, he batted .242/.349/.366 with 5 home runs and 43 RBI in 85 games. He was released by Québec on February 21, 2018.