Edmonton is one of the further Canadian cities from Morocco, and we would rather be straight with you about that than pretend otherwise: you are looking at 16 to 18 hours door to door with one stop. What that changes is not whether the trip is worth it — it very much is — but how the first two days should be built. A tour that schedules a guided medina walk on arrival day is a tour designed by someone who has never flown from northern Alberta.
Gateway2Morocco is a Canadian agency, licensed by British Columbia's Business Practices and Consumer Protection Authority (BPCPA #80460), operating its own tours on the ground in Morocco. You sign a Canadian contract, pay in Canadian dollars into a regulated trust account, and deal with the person who wrote your itinerary. Alberta has no equivalent provincial licensing regime for travel agencies, which is precisely why that BC licence is worth having behind your booking — the detail is in our Canada-wide guide.