I do it very regularly from YVR and YYC, and occasionally at YYZ and the procedure is the same; you check in, but hold onto your checked bags; you wheel them with you as you go through US immigration pre-clearance and then give the tagged bags to a guy who puts them on a luggage belt, and then you go through security.
My experience is the same as Rooflyer