Top economist warns Canada against two-tiered health care