Canadian swimmers shine at World Cup