In a non-reactive bowl, stir together beans, artichoke hearts, onion, basil, 3 tbsp (45 mL) olive oil, vinegar, salt and pepper. Refrigerate until ready to serve (can be made one day ahead).
In small bowl, mix the butter, 2 tbsp (30 mL) olive oil, garlic and basil. Brush mixture over cut-side of both pieces of bread. Sprinkle Parmesan and pepper onto one side. Place other half-loaf on top. Wrap tightly in foil.
Place garlic bread and sausages on barbecue preheated to medium. Grill sausages, turning often, until cooked through, about 10 min. Grill bread for 10 min., turning over after 5 min., until warmed through. Serve sausages and garlic bread with reserved bean salad.
If pressed for room on the grill, the garlic bread can be heated in a 450°F (230°C) oven 10 to 15 min., until heated through and cheese is melted.