I guess the third part of that question is on Canadian citizenship. Canadian citizens have no obligation unless they own property or assets in the U.S. to report any information to the IRS, but they do have an obligation if they are dual citizens.
On May 14th, 2014. See this statement in context.