Anyone have experience as a Canadian joining Microsoft US? Just cleared BG check and waiting of "visa/work authorization". Not sure what timelines are.