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 Mega Micro Factory? Is Canoo Hiring? Do I have to get the oil changed in my Canoo? Where is Canoo located? What is Canoo's mission statement? Comments 0 comments Please sign in to leave a comment.