Canes come up short against Winnipeg 4-3