I think it may not be legal, but it may be very tough to fight.
Have you considered taking the case up with a consumer watchdog type of person, like Sean Mallen on Global TV?
The problem there may be... Does Rogers own an interest in Global? Rogers is a very big opponent to go up against, unfortunately.