How long can people from the US get a working visa for in Canada. Also is it hard to get residency to live there after this period.