Parallel dazu wählten ihn allerdings die Sarnia Sting an erster Position im CHL Import Draft 2014 aus, sodass sich Zacha zur Saison 2014/15 zu einem Wechsel in die kanadische Ontario Hockey League (OHL) entschloss. Für die Sting absolvierte er in seiner ersten Saison 37 Spiele, in denen ihm 34 Scorerpunkte gelangen und er in der Folge ins "First All-Rookie Team" der OHL gewählt wurde. Ferner vertrat er sein Heimatland erneut bei der U20- und der U18-Weltmeisterschaft 2015, wobei er mit den tschechien Auswahlen jeweils den sechsten Platz belegte. Nach der Saison wählten ihn die New Jersey Devils im NHL Entry Draft 2015 an sechster Position aus, wodurch er zum am höchsten gedrafteten Tschechen seit zwölf Jahren wurde (Milan Michálek, ebenfalls Position 6). Die Devils statteten Zacha im August 2016 mit einem Einstiegsvertrag aus, beließen ihn jedoch eine weitere Spielzeit in der OHL, in der er mit 64 Punkten Topscorer der Sting wurde und erneut an der U20-Weltmeisterschaft teilnahm. Nach Ende der OHL-Saison gab Zacha sein Debüt in der National Hockey League (NHL), in dem ihm direkt zwei Torvorlagen gelangen, und kam auf weitere acht Einsätze bei den Albany Devils, dem Farmteam der New Jersey Devils aus der American Hockey League (AHL).