18-year-old Belinda Bencic secured the second WTA title of her fledgling career after Simona Halep retired hurt during Sunday's Rogers Cup final.