Don't know how much margin of safety is built into the ROPS, how many or how big the drilled holes would be, or how much that would reduce the safety margin. But, I'm fairly sure the ROPS wasn't tested or certified with those holes.
My engineering background is in the aircraft industry where, because of weight limitations, safety margins are small and the modifications you propose could very easily reduce them to zero or negative numbers. I'm sure there is, normally, a much higher margin in the tractor world. Even so, I strongly urge you to use some sort of clamp or other attachment that does not modify/compromise the ROPS structure.
You also want to make sure the canopy attachment is a "weak link". In a rollover situation, you do not want the canopy structure to introduce significant loads or moments into the ROPS structure that were not present or accounted for in the ROPS test protocols.
Before you do anything irreversible, seek advice from the ROPS manufacturer. No one knows better than they, what should or should not be done about mounting extraneous devices to the ROPS.