The Starlites won the Beginner II Division, and the Silhouettes took the Juvenile Division.
Overall, 30 teams participated in the event, including 13 from P.E.I. The breakdown of teams also included eight from Nova Scotia, seven from New Brunswick and two from Newfoundland and Labrador.
Teams practised on Friday, with the competition taking place on Saturday.
Two P.E.I. teams posted second-place showings while three finished in third place.
The Ice Sensation from the Sherwood-Parkdale Figure Skating Club finished second behind the Starlites, and the Ice Intencity from the Alberton Figure Skating Club was second in the Juvenile Division.
Third-place showings were recorded by the Feet of Flames from the Evangeline Figure Skating Club in the Intermediate Division; the Ice Pixies from Alberton in the Elementary Division, and the Ice Crystals from Evangeline in the Pre-Novice Division.