The profile had to be tweaked to +10 Brightness and -6 (really +6 into) Cyan. Like I said, I love the ease with which I can tweak profiles, but why do I have to do it ? And on Canon's own paper no less.
I assume you mean that the profile had to be tweaked to +10 brightness in order to match what you see on your profiled monitor. Is this right?
If so, then it seems likely that the fault is not with Spyder hardware/software, but is much more likely that your monitor is too bright. If your monitor is too bright, then it makes sense that the profile would have to be tweaked to bring up the brightness of the print. Modern monitors are capable of producing a lot of light.
What is the luminance of your monitor? I had the same problem as you describe until I followed Eric Chan's advice and reduced the target luminance to 100 cd/m2 during monitor calibration. The Spyder3 software has the ability to measure the luminance and adjust it precisely.
Now my profiles produced with Spyder3Print are great without any tweaking. Having said this, my main photo-editing monitor is not bright set at 100 cd/m2. I wouldn't say "dim", but its noticeably not very bright. I have gotten used to it and I keep my 2nd monitor on the system a bit brighter.
Finally, to my knowledge, using these relative inexpensive monitor cal+print profile systems, the best one can do is "calibrate" the monitor in the sense of having optimal gamma, luminance and color temperature. However, this so-called "calibration" is independent of the printer. In my view, so-called monitor calibration gets the monitor settings "approximately right" within tolerances that most normal people will accept. However, the monitor cal is not linked to the printer output directly (to my knowledge). Spyder3print determines the discrepancies between a standard color space test sample vs. what comes out the printer and generates corrections. However, it seems to me that these color corrections (profiles) have nothing what-so-ever to do (directly) with what is seen on the monitor.
So... it isn't clear why one would expect the software-generated profiles to be perfect for all (so-called "calibrated) monitors. It seems to me that a normal, expected part of the profiling process is to either tweak the monitor to look like the print (e.g., reduce luminance) or tweak the profile (e.g., + brightness) so the print looks like what is on the monitor.
PS... I'm not an expert, just someone who had the same problem and found how to fix it. I found that the luminance measurement and adjustment makes a huge difference. Still learning...
John (dismalhiker)
--
http://www.flickr.com/dismalhiker
http://ouachita.dismalhiker.org/