Canada is to allow beef imports from 19 EU member states, ending a ban introduced almost two decades ago amid concerns in Ottawa over BSE.