Yes, instead of visiting expensive observation decks, you can visit Riverdale Park East. From there you can get a great view of the Toronto skyline - and it's free.