The geotechnical engineering profession in Canada and elsewhere throughout the world is in the process of evaluating and incorporating limit states design (LSD) into codes of practice for geotechnical design aspects of foundation engineering. The primary benefit of LSD in foundation design is that it provides a consistent design approach between structural framework for design and risk management of uncertainties. This paper discusses briefly the development of limit states geotechnical design in Canada. This discusses the fundamental principles associated with limit states geotechnical design and some of the experiences and challenges encountered during its implementation and applications on the state-of-practice. The paper stresses the importance of understanding fundamental principles, effective communications between structural and geotechnical engineers, education and training. All of those components will be required for successful implementation and acceptance of LSD for geotechnical aspects of foundation engineering.