Premier John Horgan celebrates 2017 Canada Day