Most IT positions in Canada require a bachelor's degree in computer science, information technology, software engineering or a related field. Additionally, employers often look for at least two years of relevant experience and industry-specific certifications. Each province in Canada has varying language requirements, such as English or French (depending on the province) is also important. French is a major language, mostly spoken in Quebec province.