Before singing his way to stardom on Glee, the Calgary-born actor worked as taxi driver, roofer and even a Wal-Mart greeter.