CONCACAF Gold Cup
Hastings played 59 times for the Canadian national team. Hastings was a member of the Canada side which won the 2000 CONCACAF Gold Cup, and later represented his country at the 2001 Confederations Cup, the 2002 CONCACAF Gold Cup, 2005 CONCACAF Gold Cup, 2007 CONCACAF Gold Cup and the 2009 CONCACAF Gold Cup.