Corn does grow well in Michigan. Can be started early, corn seems to tolerate a cooler night time temp than tomatoes. In Michigan there is about
90 days from frost to frost. That is plenty of time for corn. Many smaller tomatoes varieties grow within 120 days so an early start indoors are not to much of a problem.