Helen place has one of the best views of the cn tower .