Beard took three for 31 on Tuesday and three for 37 from 22 overs yesterday to cap off an impressive week.
Medium pace bowler Anthony Bullick also made the most of his opportunities, bowling a measly 10-over spell which included seven maidens.
Otago strike bowler Neil Wagner got some valuable overs under the belt.
The South African-born left armer has been ill but got through 12 overs.
He went wicketless but also bowled tightly.
Canterbury's Peter Fulton starred with the bat, scoring 82 to help Canterbury post 286 for six in reply to Otago's 238 for 10.
Canterbury skipper Kruger van Wyk chipped in with an undefeated innings of 45.
Otago opens its Plunket Shield campaign on Tuesday against Northern Districts at the University Oval.