Blood and Urine tests are not Free in Calgary if you have a work permit. However , if you are working and have additional health insurance from your employer , you might get the fees (Blood and Urine) back through your additional health Insurance. In that case you have to make a claim.