+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
Post more information about your job and salary. It is likely a scam but we can’t tell you without more information.
 
With reference to the interview/assessment you had with us, we take pleasure in offering you
employment with OHL Construction Canada Inc per following terms and conditions. All
conditions are subject to award of the service and client approval of your assignment to the
service.
Position:
You will be designated as “PROJECT ENGINEER”
Date of Joining:
Your appointment will come into effect from the date of your joining duties, which should not
be later than 2019 JUNE; 30th, failing which the offer can be withdrawn.
Remuneration:
You will be entitled to the following remuneration for successful discharge of your duties:
Basic Salary : CAD 8,500
Transportation Allowance : CAD 1500
Other Allowance : CAD 5,500
Total Salary : CAD 15,500 / Monthly
Medical:
You will be covered under Medical Insurance Policy of the company/or provide with OHL
Construction upon obtaining the OHL Construction Canada ID.
Leave Entitlement:
You are eligible for a paid leave of 30 days after continuous service of 12 months as per OHL
law upon obtaining OHL Canada Inc ID. However, granting of leave days are subject to leave
availability/exigencies of work. The Employee may not waive this vacation or request cash
compensation instead
 
But everything the email id and company and immigration letter are showing true

Again, it's a scam. There's no job. Transportation and "other allowances" are never provided. The language in the letter is very poor and this is not at all how offer letters are written.
 
They did not ask any money

They will sooner or later. They may also ask for your ID / personal information and use this to commit fraud.