Canada takes centre stage for latest Formula 1 Grand Prix