Can Canadians (or Americans) ask for their law to be arbitrated in Muslim countries?
Sure. It's called a choice of venue provision. If you read the terms of your agreement with your credit card company, for example, you'll find that you've agreed to have any disputes arbitrated in South Dakota or some other out-of-the-way place. If you wanted to agree to have your dispute arbitrated in Pakistan, you could.