Kate Upton flaunts her healthy curves in a bathing suit
Kate Upton is showing off her famous bikini bod in Canada.
The 22-year-old model was snapped in Vancouver on Wednesday donning a mint-green one-piece and a straw hat, filming scenes for her upcoming film The Layover. Directed by Shameless star William H. Macy, the comedy is about two friends who decide to go on a road trip together.
Check out Kate's cute swimsuit from the back!
In February 2013, Kate told ET that she's "always been comfortable in a bikini."
"It was everyday wear," she explained about growing up in Florida. "I don't really see what's wrong with being in a swimsuit."
Still, even the Sports Illustrated cover girl -- who's often praised for not being the size zero runway standard -- admits that her body-shaming critics do get to her at times.
"It was hard at first," she told Vogue in May 2013 about facing her critics in the fashion world. "You sit there and you're like, 'Is something wrong with me?'"
"The things that they're rejecting are things that I can't change," she continued. "I can't change my bra size. They're natural! I can work out and I can stay healthy and motivated, but I can't change some things. I really just live my life. I love my body. It's what God gave me! I feel confident with myself, and if that inspires other women to feel confident with their bodies, great."
In April, Kate revealed that the viral Terry Richardson video of her showcasing her "Cat Daddy" moves actually "horrified" her at first. Watch the video below to find out why.