Rapid progress in health research has led to generation of new knowledge and innovative practices in management of illness. This has resulted in a significant challenge for health professionals: if today we discovered a new therapy through research, when will this discovery be regularly prescribed or utilized to treat all patients suffering from this condition? Knowledge translation is the non-linear and often complicated process of translating knowledge...