US accepts children, siblings, parents, spouse, fiancé of US citizens (in some cases PR, too). Canada only accept spouses, very limited number for parents, a dream never come true for anyone wishing to bring siblings here. The processing time in USA, for most categories, are way better than CIC...