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.
UPDATE: A source tells ET exclusively that the woman shown in the swimsuit is actually Upton's body double, as the actress-model was kept carefully wrapped up in a robe at all times. Whether it's Upton or a stand-in, she still looks great.