how many years to study law in canada