Remote and P.O. box orders are affected by a potential Canada Post service disruption. Learn more.

NOW 2 for $30: Women's T-Shirts & Tanks*

Free Shipping Orders $50+ (pre-tax). $3.99+tax if under $50. Learn More

Showing 30 of 45 products

Gathered Tie Front Swim Top - Lime Green
Swim Short - Black
Twist Long Sleeve Swim Top - Pastel Blue
New Arrival

Twist Long Sleeve Swim Top

$34
Women+ Twist Front Swim Top - Bright Blue
New Arrival

Women+ Twist Front Swim Top

$34
High Neck Swim Top - Bright Orange
BUY MORE SAVE MORE

High Neck Swim Top

2 for $40$26 each
Bikini Swim Top - Bright Orange
BUY MORE SAVE MORE

Bikini Swim Top

2 for $40$24 each
Cinched Crop Swim Top - Bright Orange
BUY MORE SAVE MORE

Cinched Crop Swim Top

2 for $40$29 each
High Rise Swim Short - Bright Orange
BUY MORE SAVE MORE

High Rise Swim Short

2 for $40$29 each
Reversible Bikini Top - Bright Orange
BUY MORE SAVE MORE

Reversible Bikini Top

2 for $40$26 each
Reversible Scoop Bikini Top - Light Lilac
Smocked String Bikini Top - Dark Blue
Bikini Top - Pink
BUY MORE SAVE MORE

Bikini Top

2 for $40$24 each
Cinched Crop Swim Top - Pastel Blue
BUY MORE SAVE MORE

Cinched Crop Swim Top

2 for $40$29 each
Colour Block Swim Top - Pink
BUY MORE SAVE MORE

Colour Block Swim Top

2 for $40$26 each
High Rise Swim Short - Pastel Blue
Women+ High Rise Swim Short - Pastel Blue
Bikini Top - Bright Green
CLEARANCE 58% OFF

Bikini Top

Sale price$9.94Regular price$24
Cinched Crop Swim Top - Black
CLEARANCE 48% OFF

Cinched Crop Swim Top

Sale price$14.94Regular price$29
Swim Short - Black
New Arrival

Swim Short

$29

Showing 30 of 45 products

Your quest for great affordable swimwear ends here! We’ve got you covered for all your swimwear needs, including coverups and accessories to complete your beach look. Discover your perfect fit with extended sizes and styles you love. Mix and match a selection of bikini and tankini tops and bottoms. Cute prints and colours, 1-piece and 2-piece swimsuits that flatter every body, plus durable design to weather the elements: need we say more?