Downtown Toronto's independent multiplex — first-run indie, international and Canadian cinema steps from College station.