I would first check with North Face and see if they have a replacement pole they can send you. If they aren't much help, I have purchased poles from these guys:

http://tentpoletechnologies.com/

Prices weren't super cheap, but reasonable and they delivered a quality product. You could use one of your two remaining poles to measure how long of a pole you need.