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

20% off Sitewide with code SAVE20

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

Showing 30 of 45 products

Women+ High Waist Floral Swim Bottom - Bright Blue
New Arrival

Women+ High Waist Floral Swim Bottom

$26
Women+ Mesh Pant Cover-Up - Black
Women+ Romper Cover-Up - Black
Women+ Twist Front Swim Top - Bright Blue
New Arrival

Women+ Twist Front Swim Top

$34
Women+ Button-Up Tunic Cover-Up - Light Lilac
New Arrival

Women+ Button-Up Tunic Cover-Up

$29
Women+ High Neck Bikini Top - Black
Women+ One-Piece Swimsuit - Light Lilac
New Arrival

Women+ One-Piece Swimsuit

$42
Women+ Ruched Bikini Bottom - Black
Women+ Side Cinch Tankini - White
Women+ Swim Short - Black
New Arrival

Women+ Swim Short

$29
Women+ Swing Dress Cover-Up - Black
New Arrival

Women+ Swing Dress Cover-Up

$32
Women+ Swing Dress Cover-Up - Pastel Blue
New Arrival

Women+ Swing Dress Cover-Up

$32
Women+ Terry Hooded Cover-Up - Light Lilac
New Arrival

Women+ Terry Hooded Cover-Up

$34
Women+ Twist Front Bikini Top - Black
Women+ Knit Poncho Cover-Up - White
Women+ Woven Button-Up Cover-Up - White
New Arrival

Women+ Woven Button-Up Cover-Up

$29
Women+ Woven Button-Up Cover-Up - Aqua
New Arrival

Women+ Woven Button-Up Cover-Up

$29
Women+ Terry Cover-Up - White
New Arrival

Women+ Terry Cover-Up

$34
Women+ Terry Cover-Up - Black
New Arrival

Women+ Terry Cover-Up

$34
Women+ Bikini Top - Black
New Arrival

Women+ Bikini Top

$24
Women+ Racerback 1-Piece - Black

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?