Hamilton rises again after Monaco success and can capitalise at Canadian GP