Find a wholesale sublimation printer and have an entire new top made , sublimated from the beginning. That is the most permanent way . We had done heat transfers using some of the low temp Nylon transfer materials , and also used high tack adhesive vinyl for temporary stuff. There are many different canopy top types of materials now though. I've even used some of the low temp heat transfer material on an umbrella. I expected to se a melted mess when I popped the press open. But to my surprise it worked out well. There are wholesale places that will make custom sized tops for an existing frame , or sell you an entirely new canopy. The best value is in a fell setup. If the customer has a cheap canopy/tent then a sublimated top mi9ght cost more than what they paid for the canopy to begin with.