I know you say canvas but when i need to do this i use p2pp. You can do exactly as you need and turn off the purge block and just run the colours straight through.
open