McLaren hope for more Jenson Button heroics at Canadian Grand Prix