Price gap on heavy Canadian oil tops $30 per barrel, widest spread since 2018