Is there any difference between the ToUpper and the ToTitle function?
I had the same problem. You want to use the strings.Title() method not the strings.ToTitle() method.
strings.Title()
strings.ToTitle()
http://golang.org/pkg/strings/#Title