Disputatò i Mondiali Under-19 2013 con il Canada. Nel 2016 invece partecipò al torneo preolimpico con la Nazionale maggiore canadese, che mancò la qualificazione alle Olimpiadi di Rio 2016 perdendo la finale per 83-74 contro la Francia; in quella gara Ennis segnò 9 punti in 28 minuti.