U.S. charges Canadian man over IS allegations