I don't know why I didn't think of checking LJ for this years ago. I used to watch this show when it first came on Teletoon (I feel oldddd).
I was wondering if anyone knows or has a link to the comic translated in english. I've checked the few sites that were supposed to have it, but they seem to be non-functional now. So any help would be fantastic!