Sri Lanka got their ICC CWC 2011 campaign off to a flier with a comprehensive all-round show in all departments.
Batting first, the Lions amassed 332 for seven in 50 overs thanks to Mahela Jayawardene's century and a 179-run third-wicket stand he shared with skipper Kumar Sangakkara (92).
In reply, Canada slumped to 53 for five and Rizwan Cheema's quickfire 37 only served to delay the inevitable as Thisara Perera and Nuwan Kulasekara took three wickets each to bowl their opponents out for 122 with 13 overs to spare.
Upul Tharanga and Tillakaratne Dilshan put on 63 for the opening wicket before a horrible miscommunication left Tharanga run out for 19.