Instead of buying those expensive drapes made specifically for canopy beds, why not try curtains. Curtains are less expensive if you buy them at the right store. Just make sure the curtain's rod length fits the canopy's frame rods. It is easy and cheap!
This page contains the following solutions.
I have always liked the look of a canopy over a bed but they are too expensive. I am unable to use the bed skirt that comes with a bedding set on my bed, so I used it as a bed canopy.
I bought a canopy at a bedding store and it really makes my bed look nicer. I get many compliments on it.