If Canada is your goal you should go there. There are very good flight schools in Canada and it isn't that expensive. By the way in Canada you only need a 100 hours for a CPL (105 with night rating) and you go for the CPL straight away, without getting a PPL first. You also can get a student visa which allows you to work for a max. of 6 months.