I strongly encourage you to take the offer in Canada. Apart from the good pay, you will have a very good life, and yes, it is a major plus to have a Canadian citizenship in the middle east, but watch out for the cold weather.