I had the same issue with my 60D and battery grip. I tried all of the tricks and eventually sent it to Canon. It turns out there was a wire that was disconnected inside of my brand new battery grip. I know this doesn't match the OP's issue, but wa...
That's because the ICC profiles used for color matching are installed on your local machine (MacBook) by Canon's software. If you've installed the driver on the other machines automatically, it's not going to have the ICC profiles. Try re-installin...