I haven't used my Canon printer (it was a pretty cheap one)for a while, so I can't speak directly to Canons, but I know with Epson, when you go to print there are options about color management. You have to make sure the printer is set not to do any color management, so that LR can manage everything. I always print with perceptual intent, an appropriate ICC profile loaded, and color management on the printer turned off. If you don't turn the color management on the printer off, it doesn't come out right. You may already know that, so hopefully i'm not wasting your time. I thought it might be a good thing to check, though, if you hadn't thought to yet.