Hey
rohanparekh, Congrats on the Admit. Did you get any scholarships from these two schools?
Canada is a great option if you want to get Permanent resident status quickly. I'm not sure about the recruitment at Schulich for PM or strategy role at Tech. Did you talk to any Alums or current students?
At MSB, there are a lot of tech companies hiring for Product and Program Manager roles. You will also have a STEM MBA, so it shouldn't be a problem at MSB while recruiting for Tech. Also, since you have Big-4 experience, you might get into consulting(based on your GMAT on your profile) at MSB as BCG, Bain, Big-4, and other consulting firms recruits. Tech Companies' Strategy roles are hard to come by as they look for at least 2 years of MBB experience. Your chances of getting in Bain and BCG are high at MSB than at Schulich if you want strategy roles at Tech firms for your long-term goals.
P.S: Try negotiating scholarships at both schools as you have a great GMAT score.