My company is located outside of Canada. Do we have to pay Canadian taxes?

No. No tax applies to clients outside of Canada.