If you need very accurate colors, you will need to make your own profiles after you coat your canvas. Even though the Satin/Glossy canvases seem to be more durable, they really aren't and will smudge the ink off. Once you apply a coating, the color will change. I know for matte canvas, it gets quite a bit darker with a coating of Timeless.
Even if you didn't want to coat, I doubt you can find a proper profile that will be for your printer and this exact canvas, especially since you say the 7800 isn't listed since it is a bit dated I believe.
So if you plan to coat this canvas to protect it, then find a place that will make custom profile for you, print out the targets, spray them, and then send it off. It will be as close as you can get. (but mind you, I don't think printing on canvas will be all that great for super critical color work)