You can create different task lists and configure the lists to sync task lists from remote services such as iCal's To do list.
To create a task list:
Click the Tasks tab to open the Task application.
In the Overview pane, right-click the Tasks header and select New Task List.
In the Create New Task List dialog, type the task list name and select the color to display the task.
Check Synchronize tasks from the remote service to sync the new list to an iCal To Do list. Enter the iCal URL.
Click OK. The list is added to Tasks in the Overview pane.