W reprezentacji Trynidadu i Tobago John zadebiutował 6 lutego 2013 roku w przegranym 0:2 towarzyskim meczu z Peru, rozegranym w Couvie. W 2013 roku został powołany do kadry na Złoty Puchar CONCACAF 2013. Na nim był rezerwowym bramkarzem.