Montreal boasts the largest Bloomsday festival in Canada with event-filled days that stretch over five to six days.