Canadian clean energy opportunities