I can not tell where you can find the cable exactly, but if you are living in Richmond, you can try Bridgeport Rd/No. 5 Rd. There are some small computer stores.
You can also go to Futureshop, Bestbuy, Staples to exam your luck, but the price should be high.