Egypt has a single flight school all over a country of 100 million population and actually it is really expensive compared to the quality of education provided, I thought about commencing my first Aviation License in Egypt then I could go for all the other licences and rating in Canada.
Pilottraining.ca is an online ground school platform provided by Harv's Air flight school. I have an access to the platform as a result of my acceptance by the the institution to prepare myself prior arrival, but anyone who pays for the online course could have the same access. on the other hand to conduct a written flight test by Transport Canada you need a certain amount of ground school hours either in a classroom or online, pilottraining.ca provides their online students who successfully pass certain ground school courses with a recommendation letter to take Transport Canada exams directly without the need to attend any in-class courses ( it is mandatory to have that recommendation letter signed by a flight institution or flight instructor to take the test )