1. yes. It needs to include all the details according to Employer Job Offer pdf guide (hours, job description, duties, salary, vacation days etc).
2. look up minimum requirements for the employer on OINP website https://www.ontario.ca/page/oinp-employer-job-offer-foreign-worker-stream#section-3...