Re: That little strap...
You can buy a repair kit for that at West Marine or any place that makes/repairs canvas. It will come with a pair of crimping tools and an assortment of anchors and buttons to help match.
Oooohhhh... after looking a bit closer-the same holds true, but it might require removal of the seat cover. Upholstery shop time?