Viết tiếp cho đoạn này - Anh đã ra mắt cấp cao cho Canada trong trận giao hữu tháng 5 năm 1998 với Macedonia và, cho đến ngày 22 tháng 11 năm 2009, đã giành được tổng cộng 57 trận đấu, ghi 1 bàn thắng. Anh đã đại diện cho Canada trong 10 trận đấu vòng loại World Cup FIFA. Bàn thắng quốc tế duy nhất của Hastings là bàn thắng vàng trong chiến thắng 2-1 của Canada trước Mexico trong trận tứ kết Cúp vàng CONCACAF 2000
, một giải đấu Canada đã giành chiến thắng. Hastings được vinh danh là Rookie của giải đấu.