Off the top of my head, Baltimore oriole female. Need to double-check if any other orioles are possible in Ontario, or if immature male is a possiblity.
edit: yep, you can forget about the othe orange-ish orioles, they're too far away. It's a Baltimore, though it's not easy to tell a female from an immature male.