CTV just called Conservative majority- 164 seats so far.
10:57 EST: Conservative: 165 NDP: 103 Liberal: 165 Bloc Quebecois: 4