The Formula 1 drivers have had to contend with the threat of rain at the Canadian Grand Prix with Friday hit with the worst conditions.