+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
It doesn't matter what "program" your work is under.

So far, it sounds like you were hired by a US contracting company that's fulfilling a project for Mastercard Canada.
So you were hired NOT by the Canadian company. Did you get T4?
1. No T4 was deposited directly

2. per my contract was independent contractor
 
1. No T4 was deposited directly

2. per my contract was independent contractor
So far... it doesn't look like this can be counted as Canadian experience. May be US/foreign work experience if you can get employment letter etc. to proof.
 
sounds like you are self-employed
Did you earn more than 30k cad per year? It is not directly related to pr. But if you earn more than 30k per year self employment income, you need a HST number and start collecting HST