If you have a family to support and don't have enough cash reservation to maintain a certain level of living standard, it may be better to find a well-paid job first. Otherwise, a Canadian degree will help your career development - you have a stronger bargain basis.