Pricing is high, but I understand they can't really compete with larger retailers. Have to buy many spools in order to avoid shipping charges, which again is very expensive for shipping. And while not 3D Printing Canada's fault, UPS shipping is horrible and slow - even if you ignore the weather issues they claim they encountered.
All in all, I may order from them again as they seem to be accessible for support and are a Canadian Company. I'm hoping they get more market share to lower prices!