Norgate Data: Daily stock, futures and forex data
Stocks coverage is Australia, Canada and USA. Futures covers over 100 markets across 15 exxchanges.
Tight integration into leading charting, analysis and backtesting software and languages such as Python.