Diana started with Loblaws in 1980 as part-time cashier at a Toronto store. Since then, she has worked in a variety of positions in nine different stores from part-time grocery clerk to full-time dairy clerk, salad bar clerk, analyst to assistant customer service manager. In 1990, she became more involved with the union, attending rallies and volunteering. In 2001, she became a steward. Diana has also served as a Toronto Divisional Board Officer and an Alternate on the Women’s Issues Network. She is a former steward instructor and worked union information booths at Loblaws Great Food and Superstore. Diana is also the coordinator of Leukemia Fundraising for the local union and organizes the Members’ Day event. She is also a former coordinator of the local union's Women’s Issues Network.