FLAHERTY MARKETS LTD