Canadian sales drive toward record