If you know people who are from the US and here working on a student visa then the employer is breaking the law. Unless there is absolutely no Canadian with the qualifications to do the job, americans are not supposed to be able to work on a student visa. US is totally different than the common wealth countries.