Usually, WHMIS is taught after hiring, but often times, prospective employers require that we have this training and certification before applying for work. Not having it can really eliminate a lot of great job opportunities.
I found free WHMIS training and certification. I think that it took me less than an hour. Other web sites seem to only give you free training, and make you pay for the certification.