Browse links
US residents can opt out of "sales" of personal data.
We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.
I'm not gonna lie, a bunch of these are on my wish list.
Get it from Amazon Canada for $29.99+. Available in 15 colours and in sizes XS—XXL.
Get it from Amazon Canada for $50+. Available in nine colours and in sizes XXS—XL. Clip the coupon for $4 off.
Get them from Free People for $30. Available in seven colours and in sizes XS—XL.
Get it from Amazon Canada for $36.99+. Available in five colours, two styles, and in sizes XS—L.
Get it from Old Navy for $30+ (originally $34.99). Available in four colours and in sizes XS—4X. You'll also get 25% off at checkout!
Get it from Amazon Canada for $49. Available in 21 colours and in sizes XXS—L.
Get it from Amazon Canada for $28+. Available in 26 colours and in sizes XXS—XL.
Get it from Free People for $30. Available in 27 colours and in sizes XS—XL.
Get them from Old Navy for $24.97+ (originally $49.99). Available in seven colours, three lengths, and in sizes XS—4X. You'll also get 25% off at checkout!
Get it from Amazon Canada for $34.99+. Available in 32 colours/styles and in sizes S—XL.
The seamless design will save you from messing with shifting stitches and closures during your sweat sesh.
Get it from Amazon Canada for $30.77+. Available in 18 colours and sizes XXS—XL.
I am not a big shorts gal. In fact, I usually hate them. I have ~thicc~ thighs so most stretchy bike shorts go see-through on me but not these. They're the perfect thickness and don't ride up and give me a camel toe (my worst nightmare). I've had these ones for two years and they haven't pilled or shown any signs of wear, which I find super impressive, especially since I wear them almost every day.
Get them from Amazon Canada for $25.99+. Available in 11 colours and in sizes S—XL.
Get it from Amazon Canada for $39.99+ (originally $55.99). Available in eight colours and in sizes S—5X.
Get it from Amazon Canada for $46.39+. Available in 37 colours/styles and in sizes XS—4X.
Get it from Old Navy for $15.97+ (originally $34.99). Available in 11 colours/patterns and in sizes XS—4X. You'll also get 25% off at checkout!
Get it from Amazon Canada for $29.99+. Available in eight colours and in sizes XS—L.