The main components of WHMIS are hazard identification and product classification, labelling, safety data sheets, and worker education and training.