FBI charges Canadian in multi-million dollar stock fraud