Nadine:

The canadian govt has absolutely no way of finding out how much u r really making out in Qatar (unless you are working for a canadian company of course). Canada and Qatar do not share any tax or financial agreements, and - as far as i know - Qatari companies only submit your salary info to the Qatari govt as part of a labour contract and not for any other purpose. Canada cannot have access to Qatar's ministry of labour records and does not have any legal right to even ask for it, so the only source for Revenue Canada to know how much you make is by taking your word for it; this is where your generosity and sincereness comes into play :) The solution to your problem is very, very easy: get a letter from your employer in qatar saying that ur salary is only 20k a month (or less if u want!), with everything else being provided for you (car, house, airtickets, medical insurance). You will only be expected to pay tax on the 20,000QR; which amounts to about $5,500CAD a month; so just a little bit over $65,000CAD a year, putting you in the 30-35% tax bracket instead of the 45%+ bracket ud be in if you were to declare your full potential salary of 60-70,000QR a month. oh, and the company in Qatar is free from any liability because the Canadian government does not have the legal jurisdiction to demand a foreign company to provide 'accurate' financial info about you. So my advice to you is to be very nice with your HR manager :) And to make you even more certain about the lack of any legal ramifications: companies in Qatar often operate as seperate legal entities than their parent companies, and so are not under any circumstance obliged to play along canadian rules.

as for the ridiculous talk in the first post about paying my taxes to help the others: quit living a philosophical dream, k? Canada offers you ABSOLUTLY nothing for free. School? Health Care? highways? safety? security? you pay for it with your taxes, and you pay VERY much for it. I got no aid from the canadian government, i paid for every single service i got, from garbage collection to getting my passport renewed: every single action was for a fee, so dont tell me that i should be expected to 'help' others get the same services i got: i paid for them, so should they. And frankly, i dont feel very much inclined to pay for those who are too poor to afford things: canadians who chose to get high or drunk during their highschool and so didnt get an education, or refugees who have 13 kids and collect child support cheques from the govt do not have my sympathy.
oh and by the way, as a former employee of the federal government of canada i should mention that the amount of money wasted on their employees is absolutly mind numbing; give me just ONE good reason why i should continue to pay taxes while i am abroad to fatten up some incompetant person's already fat pockets?