Montreal is similiar to Toronto,but it is Canadian Aeronautic and aerospace center. Ottawa is "Silicon valley north". It's a city, high pay and low living cost.There are lots of System level R&D opportunities. But job's requirement is much higher than Toronto's.