The national average salary for a storekeeper is $45,001 in Canada. Filter by location to see storekeeper salaries in your area.