Citizenship and Immigration Minister Judy Sgro resigned from the cabinet over allegations that she had promised to grant a pizza shop owner asylum in Canada in return for food and volunteers for her election campaign last summer .