Canadian man facing federal charges after reportedly swimming to Michigan to steal gun