The CanLearn Society creates, uses and shares knowledge to remove learning barriers and support life long learning.