overhydrating wont get you clean, nothing you can drink will, it WILL dilute your urine so that maybe your metabolite level will be below the detactable threshold

b vitamins dont do anything but keep your over diluted urine yellow in color, so the sample is not rejected on basis of color

read this --> http://boards.cannabis.com/showthread.php?t=40792