Warning! SPOILERS for Canada's Drag Race season 2 episode 4 below!

This week on Canada's Drag Race season 2 episode 4, the queens brought out their best celebrity impersonations as they competed in the Snatch Game. This episode started with the iconic reading challenge, and let's just say that the Canadian queens threw some shade and weren't "sorry aboot it." As expected, Icesis Couture won the reading challenge after delivering some of the funniest jokes of the night. During the walkthroughs with Brooke Lynn Hytes, the queens revealed which celebrities they'd play on the Snatch Game.

Icesis Couture chose to impersonate the iconic La Veneno. Pythia picked Grimes as her character, which could be hilarious or fall flat. Adriana decided to do Sofia Vergara given that the Colombian accent was already there. Suki Doll picked Yoko Ono, a very interesting choice that could've turned the party if done right. Meanwhile, Kimora Amour chose to play Leslie Jones, which was a great choice for the Snatch Game. Despite considering Anna Faris as an option, Gia Metric landed on doing Jim Carrey. Kendall Gender stayed on brand with her impersonation of Kris Jenner. As for Synthia Kiss, she decided to do fashion stylist Rachel Zoe. Last but not least, Eve 6000 considered Jennifer Coolidge but chose to go with Bernie Sanders instead.

Related: Canada's Drag Race Season 2 TV Schedule, Streaming Options & Recap

From the moment this Snatch Game started, it became clear that Suki Doll's Yoko Ono and Adriana's Sofia Vergara were bombing in a major way. Suki's jokes just didn't land, and Adriana was clearly nervous. Another less-than-stellar performance was Eve 6000's Bernie Sanders. It could've worked, but something was missing. She was probably better off doing Jennifer Coolidge. In turn, Icesis Couture's performance of La Veneno and Gia Metric's impersonation of Jim Carrey were uncanny. Icesis didn't deliver as many jokes and visual gags, but she looked just like La Veneno. As for Gia, she completely steamrolled this maxi challenge. Synthia Kiss' impersonation of Rachel Zoe was also fantastic, particularly when she interacted with Brad Goreski. Brooke was also very familiar with Rachel, which helped. When it comes to Pythia, Kimora Amour, and Kendall Gender, they weren't the worst, but they weren't the best, either.

On the runway, the queens had another opportunity to reference a celebrity and pay homage to a Canadian scene-stealer. Kimora Amour did Deborah Cox, Synthia Kiss did Jeanne Beker, Gia Metric did Mike Myers (as Austin Powers), Adriana did Vanessa Morgan, Pythia did Catherine O'Hara (as Moira Rose), Kendall Gender did Stacey McKenzie, and both Suki Doll and Icesis Couture did Sandra Oh. But let it be known that Suki's Killing Eve take on Sandra Oh was better than Icesis' Grey's Anatomy reference. In the end, Synthia Kiss, Kimora Amour, and Pythia were the top three, and Synthia won her first maxi challenge. It was a gag that Gia Metric didn't land in the top this week, but that's what the judges decided. Suki Doll, Eve 6000, and Adriana were in the bottom three, but Adriana was spared from lip syncing.

The lip sync for your life between Eve and Suki was not very good, but Eve did just enough to catch the judges' attention and save herself on Canada's Drag Race. It seems like the queens loved having Suki in the competition and were ready to see Eve go, but that's not how things played out this week. Nonetheless, Suki exited the show as a class act and left with a very sweet and positive message.

More: RuPaul's Drag Race UK Season 3 Episode 7 Recap: Kitty Claws To The Top

Canada's Drag Race season 2 airs Thursdays at 9 p.m. ET on the WOW Presents Plus streaming service.