Cosmos fall to last-place Edmonton, 7-game unbeaten streak snapped