Illegal here in Quebec (probably also for the rest of the Canada) but I never heard of someone fined for that reason.
I will just change my headlight protector as soon it becomes yellow or too scratched, mostly to get as much light as possible from my headlight and to keep the law enforcement away.
We where stopped once (after a really dirty ride) and requested to clean our headlight, flashers and license plate, no fine, just a request. Not a word was said about the headlight protectors (of course... we did not ask either...).
Proud owner of a 2009 R1200GS....
Last edited by 20-100; 15-Jan-2017 at 02:46 PM (865).