CINAR Films posts record financial results