Winter is usually the best time.
Owl locations are usually kept secret to avoid disturbing them unnecessarily, but Leslie Street Spit (Tommy Thompson park) is a good spot. Snowy Owls are usually posted, often show up along the lakefront or in the fields north of Toronto (Keswick and Bradford areas).