Hello again Palash,
In case you haven't noticed I'm prompt when sending replies and so are you actually!
It's good to know there are new developments happening here in
Morocco. Your job sounds very interesting so you will have to tell me more about it when you actually get here.
We have an American school here in Agadir and it is very good. Costly but your daughter will get a good education and everything is in English. Although, your daughter is young enough that she could adjust and benefit from going to a private school. I think she would be able to pick up French and Arabic very easily and there's a lot of good private schools in Rabat. Unless of course you are worried about moving back to Canada or the US and her education level isn't the same. But, if you decide to put her in a private school a lot of school administrators and teachers speak English.
As for your wife it might be a good idea for her to not work at least for a little while. I know when I moved here it took me a while to wrap my head around things. Taking a taxi was scary becuase I didn't know at first how to give directions. I only said the area I lived in. I had no idea what to buy at the grocery store. Of course I know how to shop but the brands from back home are not the same here and some things are hard to find or you can't find them at all. I had to learn prices, names of ordinary food items like milk if I had to go to the little shops that are all over the place instead of the bigger supermarkets. Buying food in the souk and butcher and getting around and learning to deal with ppl. Everything I had to learn and for the most part I learned by myself or with my husbands help. So when you move here if your wife is at home even though I live in a different city I'm more than willing to help her. I can even give her my phone number and email address and she can call me me anytime or email me anytime and hopefully it won't take long for you two to make some friends up in Rabat.
Anyway have to get going but take care. Keep me updated and feel free to ask more questions.