Well my opinion is that nobody is taking anybody's job, if someone considers he/she is so good and he can prove it... the job is secured...but a lot of locals here just want to receive a lot of money by doing nothing. Whoever wants a job is looking for one and is getting it. What Canadians want is so that they can jump from one job to another whenether they want, that is why they are trying to blame the TFW-program....this is the escape goat right now.The place i am working at the moment ... Canadians don't stay for along time....they just don't show up one day and quit...or just keep on calling sick ;D.. employers need responsible people, who come on time and work extra hour if needed.....after 1st of April they will see a difference :-X