Nepal have never reached the World Cup before, but Wednesday's win continued their rise toward cricket's upper echelons, having been in Division 5 alongside the likes of Fiji and Singapore as recently as 2010. Later, Ashfaq upped the ante and the openers added 109 before Mustafa fell in the 25th over for 51.
For Ashfaq, it was his maiden List A ton, following in the footsteps of Rameez Shahzad who achieved the same feat last month against Scotland, as UAE continue to lessen their dependency on Shaiman Anwar for match-winning totals. Sompal Kami, Basant and Sandeep Lamichhane each claimed a wicket.
Nepal's response to the total was rocky from the start.
Parvez then bowled a wide, equalling the scores.More news: John 'Tito' Francona, father of former Red Sox manager, dies at 84
Paras partnered with Dipendra Singh Airee (35) to add 73.
Sompal Kami, Sandip Lamichhane and Basanta Regmi took a wicket each for Nepal.
Rohan Mustafa (3/31) and Amir Hayat (3/49) were UAE's best bowlers.
Karan was named "Man of the Match". He clattered two more, over extra cover and long-off, to eclipse Ashfaq by four runs as the tournament's leading scorer with 241 runs.More news: Scottish minister warns foreign aid groups in wake of Oxfam scandal
While Nepal is to face Papua New Guinea, Ireland, the Netherlands and two-time World Cup victor West Indies in the Group A qualifier round, the UAE will be facing Zimbabwe, Afghanistan, Scotland and Hong Kong in the Group B qualifier.
Group A: West Indies, Ireland, Netherlands, Papua New Guinea and UAE. Being a part of ICC World Cricket League Division 2, Nepal were in a do-or-die battle against a resilient Canadian team.
Sandeep Lamichhane receives Player of the Series award. And of those three matches, they won two after being nine wickets down. He finished top wicket taker along with Bilal Khan of Oman.
Nepal captain, Paras Khadka gave his reaction at the end of the match: "I can't speak, the last wicket made 50 odd runs, cricket is just a victor today".More news: Crypto mining is slowing the search for ALIEN LIFE