Since the drop looks like its facing south, if you ride in the front seats you can probably get an awesome view of Toronto from the top. God I haven't been there in ages, they keep on building higher and higher.
Edit: or not, looks like it actually faces north-east :(