Thank you for your generous donation! Canadians Sharing Locally and Globally is a Canadian Registered Charity supporting small rural communities in...