Напишите функцию в которую передаете контекст и данные для рендера, в ней из контекста "дергайте" то что нужно всегда, добавляйте их к тем данным что пришли и в рендер пихайте, примерно так:
func HTML(c *Context, name string, data map[string]interface{}) {
if data == nil {
data = make(map[string]interface{})
}
data["CurrentUser"] = c.Get("CurrentUser")
render.HTML(c, name, data)
}