Richards made his international debut with Canada at the 2004 World Junior Championships in Finland. Despite a third period lead in the gold medal game, Canada lost to the United States 4–3.