Microsoft Canada's I Volunteer program was created by employees for employees to enable them to give their most valuable asset, their talents and time, back to the communities in which they work. While the impact is substantial the concept is simple...