Für die Ukraine nahm Yachnyk an der U18-Weltmeisterschaft 2009 der Division I und den U18-Weltmeisterschaften 2010, als er in den beiden Spielen, in denen er eingesetzt wurde ohne Gegentor blieb, und 2011, als er die wenigsten Gegentore aller Torhüter pro Spiel kassierte, der Division II sowie der Division II der U20-Weltmeisterschaft 2012, wo er erneut die wenigsten Gegentore aller Torhüter pro Spiel kassierte, und der Division I der U20-Weltmeisterschaft 2013 teil.