I would never, ever, expect a low-friction 1.5L engine with a CVT to warm up a mid-sized SUV on a really cold day just sitting at idle. It just doesn't take much gas to get that thing to tick over and keep running, leaving not very much waste heat to dump into the cabin. (Not to mention that any time at all just sitting at idle is doing wonderful things to your average fuel economy, since a car that ain't moving is getting an MPG of 0.)
My old B5 Passat (with the 1.8T) never warmed up at idle when it was cold, and nobody on the forum for that car ever thought anything of it. (But damn, once that thing warmed up, that heater core would roast your buns off; you could tell it was designed for ski trips in the Alps or something...)
FWIW, the MPG of my ride improved quite a bit over the first couple k... And repeated short trips in the cold aren't good for the economy of any car.