I am here dude!!!
I graduated from university in USA, and I applied for graduate fellowship. I got 3 offers: 2 PhD (1 from Canada and 1 from US) and 1 Master (Canada). Weighting PhD fellowship, Canada offer looks better to me with higher paying & focusing on thesis & research than the offer from US (duties include: taking tons of courses, research, thesis....) although they have the same length (4-5 years). Talking about Master offer, I applied just for back-up plan, but I do not like living in Quebec. Another factor is I believe you mention about Canada immigration is smoothier than USA. Jobs finding might be a disadvantage for Canada compared to US (I heard from people graduating in Canada), but whatever reason I believe it is a better choice!!!