If this is true, it's pretty awful.
Except there's a good chance it isn't entirely true.
The law about tightening the Islamic dress code is real, but apparently the bit about making non-muslims dress differently is dodgier and may be a rumour that was circulating inside the Iranian ex-pat community in Canada.