Kim Kardashian Keeps the Parties Going...With John Mayer?

Kim Kardashian Courtesy of George Pimentel/Pimentel Photography
Kim Kardashian's party train keeps on rolling. After celebrating over the weekend in Vegas and NYC, she's now managed to mark the milestone in Canada.
During a promotional pitstop in Toronto for FusionBeauty's holiday collection, the E! star (who actually turns 30 tomorrow) scored yet another cake.
But the birthday girl gave it away...
MORE: See video from Kim's Vegas bash 
"She shared her vanilla cake with more than 200 people, most of who gave her gifts and cards as she signed photos," says an in-store spy.
That's nice that she shared, right? Then again, since this is her third cake in less than a week, maybe she's just sick of sweets.
One thing she probably isn't wishing for when she blows out the candles again Thursday night at yet another soiree planned by Scott Disick?
John Mayer. The New York Post claims Kim went out with him and some friends to see if they'd hit off, but a source close to Kim tells me, "I doubt that's true."
He doesn't really seem like her type, does he?
MORE: Keep up with Kardashians iTunes app! Click to download or text "APPS" to 44264