I've been stuck on going to vancouver or Toronto because that's where the muslim community is but to be honest I think having a job may be more important. Any town with a couple of mosque or one really large one will have a large enough community for me. What parts of Canada will have the most entry level jobs for me? Where will I be needed the most? Also I only really speak english but am learning french and don't intend to leave for a good while.