Canada come from behind to end Ireland’s World Cup hopes