Toronto, Vancouver, Montreal, Calgary, Ottawa and Edmonton are the top choices due to good education infrastructure, job prospects and Nepali diaspora.