I would definitely just replace the glass from your local hardware store if the plastic hinge material is still OK. If it's as new as you say, it should be fine.
Compared to prices for new canopies at local pet stores, this would save me $30 minimum. YMMV.