I flew YYZ-YVR-HNL. Free wifi was decent on both narrow bodies.
On the return flight the YVR-YYZ was on a wide body and was very spotty and required multiple logins as it kept dropping. Not sure if this is a factor of more people on the widebody causing a bottleneck.