4 million Canadians have a criminal record. Companies not hiring them are missing out, say advocates