"There's a difference between possessing the hard or technical skills needed to work and having the soft skills necessary to fit into Canadian workplace culture," says Robert Dawkes, program ...