GO swimmers have competed at the Olympic Games , Commonwealth Games , Pan American Games , Pan Pacific Championships , National Youth Championships , Canada Games .
GO swimmers have had a strong presence at the National , Provincial and Regional Championships for many years .
GO swimmers have competed at the Olympic Games , Commonwealth Games , Pan American Games , Pan Pacific Championships , National Youth Championships , Canada Games and have had a strong presence at the National , Provincial and Regional Championships for many years .