I'm a little confused about the difference between residence permitt and worker visa. I'm italian 28 years old graduating in marketing, now I stay in usa for learn english but stay here permanently it's almost impossible, so I know that in Canada should be easier. is better ask for residence or worker visa, I would to live in Canada permanently. how can I ask the permit at the consulate? for worker visa I need a sponsor? somebody knows how much time I have to wait?