Finding a job from abroad without the ability to work legally in Canada is very hard. Many of the agencies are either working illegally by demanding money for a job or just scams. There are some sectors where it may be easier to get a job like in tech or in some industries like food processing which most Canadians are unwilling to do. Given that Canadians have difficulty finding jobs in oil and gas it would be unrealistic to be able to get a job from abroad in the field and to get approved for a WP.