from monetary point of view it is better to live in doha because there are no taxes. it saves you a lot but the amount you save on taxes maybe you will compensate it by spending more. As for the environment for your children, it is best that they stay in Canada. This is a sad country and i dont want to raise my kid here.