IFE at most twice in sixteen flights on CP 732s YVR-LAX (or LAX-YVR). That was June/99 to Jan/00. Don't recall the status southbound on my MHD in May.
The magazine advertised in-flight entertainment (or was it in-seat power?) on flights 3hr+, YVR-LAX was 2h50 or so.
andrew