Factory explosion, fire idle supplier Meridian in Canada