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