Canada remembers 95th anniversary of Battle at Vimy Ridge