Canada retail sales climb 0.5% as gasoline fuels April spending