Canadian Armed Forces Day is the first Sunday in June and is a celebration of Canada's armed services, their heritage, and their personnel. Canadian Armed Forces Day is not a public holiday in Canada.