cfselect has a selected attribute. You just have to check to see if the form has been submitted.
if (StructKeyExists(form, "CandyLand"))
SelectedValue = Form.CandyLand;
else
SelectedValue = GetCandyInfo.UserID[1];
<cfselect name="CandyLand" etc
selected = SelectedValue>