Malik Johnson had 15 points and seven rebounds for Canisius (2-2). Armon Harried added nine points and seven rebounds.
Kyle Lofton had 18 points and four steals for the Bonnies (1-4). Justin Winston added 14 points and five rebounds.
Canisius plays Illinois-Chicago on the road on Tuesday. St. Bonaventure takes on Mercer at home on Tuesday.