Whether or not you need a fan with PC's is dependent on the amount of wattage you're running. PC's get very hot, since they're a high-output bulb, so the more bulbs, the more heat you need to dissipate.
I'm running 220w of PC bulbs (4x55w 24") on my 55 gallon tank with a 12" tall canopy and I have 2 30cfm fans directed at the bulbs and another (105cfm throttled down to about 80cfm) ventilating the canopy. Without the fans my water temperatures climbed over 84 degrees F. Since you already have vents in the top of the canopy, my suggestion is that if you find heat buildup to be intolerable, install a fan that will push some air into the canopy. This will kick up your evaporation rate (which helps cool the tank) and will keep the heat generated by the bulbs from heating the tank water.
In my canopy, I have a piece of 1/8" plexiglass between the bulbs and the tank water (mounted on risers), so that if a splash were to occur (and indeed has occurred) it wouldn't hit the bulbs. It's not the full width/depth of the canopy, but just enough to keep the bulbs from getting splashed (and subsequently shattered).
Hope that helps.