Custom White Balance (CWB) must be performed for each different set of lighting arrangements. In other words, you are not calibrating a camera - you are calibrating an environment controlled by a variety of lights and surroundings, in which any change will require another CWB.
Basically, with most of the EOS cameras, the CWB consists of 3 steps - each of which is critical.
Step 1 - take an out of focus, full frame picture of an 18% gray card under the same llighting as will be used for the photo (or the closest thing you can get to it. The importrant thing is that it should not have a color cast - it should be neutral).
Step 2 - Identify that picture in the camera to your CWB system so that it knows what neutral gray is supposed to look like in that lighting.
Step 3 - (This is the one everyone forgets). When you take your pictures under that lighting condition, set your WB control to the CWB setting. That tells the camera to use your calibration instead of some arbitrary thing stored in the camera, such as Incandescent, Daylight, Fluorescent, or whatever.
If you've done it correctly, the pictures will look correct when you review them in the camera. If you also have the good sense to shoot RAW, you will also be better able to make adjustments to the color temperature and tint during RAW processing.