Afridi’s five dashes Canada’s dream