Чтобы функция Query работала так, как вам нужно - URL должен быть вида ?param1=value1¶m2=value2, тогда вы сможете извлекать значения из map по ключам param1, param2 и т.д.
Думаю в вашем случае лучше воспользоваться просто Split или другой подходящей функцией из пакета strings.
Вот работающий пример со Split.
package main
import (
"fmt"
"strings"
)
func main() {
url := `https://site.com/regLink?$2a$10$/VTT.GtRslGWLhZL5d`
result := strings.SplitN(url, `?`, 2)
fmt.Printf("token: %s\n", result[1])
}