Is the Canadian Puzzle Solvable?