Avalon Roberts Avalon Roberts s a Canadian politician, public health care advocate, and psychiatrist based in Calgary, Alberta.