New rule lets Canadians cancel wireless contracts after two years