I'd appreciate if I could get enlightened regarding the best ways someone living in the US with a US Bachelor's degree in Mechanical Engineering (graduation in April 2018) and 1+ year of internship experience could land with job offers from legitimate employers in Canada with LMIA. Since I haven't graduated yet, what would be the best time to start applying for jobs in Canada & the best websites for job search in Canada? I'd also appreciate important tips & know-hows regarding this topic. Thanks.