When was Canoo founded? Anthony Tremain December 01, 2021 16:01 Updated Canoo was founded in 2017 in Torrance, California. Related articles Where is the Canoo Factory? Is Canoo Hiring? Do I have to get the oil changed in my Canoo? What is Canoo's mission statement? Where is Canoo located? Comments 0 comments Please sign in to leave a comment.