668 is a leading Supreme Court of Canada decision where the Court upheld the newly enacted rape shield law when challenged as a violation to section 7 and 11(d) of the Canadian Charter of Rights and Freedoms.
However, during the trial in 1997 the parliament of Canada passed Bill C-46 which introduced sections 278.1 to 278.91 into the Criminal Code which concerned the production of records for sexual offences.
The trial judge found that the provisions did violate the Charter and were not saved under section 1.
In a seven to one decision, the Court held that the provisions were constitutional, overturning the trial judge.
Justices McLachlin and Iacobucci, writing for the majority, found that the new provisions provided the judge with enough discretion to preserve the complainant's right to privacy and equality while still allowing for the accused to provide a full answer and defence.