White cards and custom white balance will not solve this problem. Picture this - shoot two people, one with an orange light and one with a blue. No matter how you adjust the color balance, it's not going to look right.
You've got 3 choices. 1. Just live with the mixed sources. Just reading an article by Chuck Gardner on another site. His position is that if the forground looks normal and the background has an orange cast, the eye will accept that. Depending on the situation, this may be an option.
2 - gel the flash so that the color of the flash is close to the existing lighting. Then use a grey card, custom white balance or sort it out by eye in post, it's all good.
3 - Again from Chuck's post - shoot raw and process 2 copies of the file - one for each color source. Combine them and use masking to select the appropriate sections of each. I haven't tried this but seems like a very good idea - now I'm wondering why I didn't think of it?
Canon Gear: 5D3, 6D, 7D, 20D, 16-35 II, 24-105, 70-200 f2.8 IS II, 35L, 50 f1.4, 50 f1.8, 50 f2.5, 85 f1.8, 400 f5.6, 1.4x, 600EX (x2), ST-E3
Sigma 150 Macro, Tokina 10-17 Fish, Einsteins, ABR800
My Flickr Page