Jayson here and the company I use to get Cordura is called J Ennis Fabric. The depot I use is in Mississauga, ON, but they have other depots throughout Canada. Their pricing is decent and charge $11.36 per yard. You do need a business license though as they do not sell to the public. You can order as little as 1 yard. Given they are in my vicinity, I call in my order and then pick it up to save on shipping. All fabric comes rolled on a cardboard tube. The only issue is that the only 'tactical' colours they offer is woodland, black and OD. They do offer a 'smoke grey' which is similar to Wolf Grey, but not quite. They also sell thread, but I have never bought any.
Another store that carries even more colours is PacCana although their Cordura is significantly more money.
jaYson