okay. if you are starting with CR2, i think all you'll need to do is make sure CFA is checked. the BPP script is going to write out FITS files of course, but the initial calibration should occur against the CR2 and so there should be no confusion about up-bottom or bottom-up. as long as you don't change the settings midway through (like you make calibration masters with one FITS setting and then go in and change it) i think that part should be okay.
as Georg says, weird color casts can happen - for me, i get them because i use a CLS filter - but it's true that funny colors can be a result of wrong debayer settings. to my knowledge, all canon cameras use the RGGB matrix, so you are probably all right there. if you zoom in on your calibrated images and they look normal (that is, no weird "screen door" look) then you should be fine.
one thing you can do to get a 'preview' of what the data should look like is to do AutoSTF with the channels uncoupled. in the STF process window, the channel coupling is the little icon that looks like 3 RGB blocks stacked up into a pyramid. turn that off and you'll get a mostly neutral view.