During his junior career, Seabrook represented Team Canada in two World Junior Championships.
After his rookie season with the Blackhawks, Seabrook made his senior international debut with Team Canada at the 2006 World Championships in Latvia, where Canada failed to medal.