To touch on some other comments here. I would recommend getting medical insurance for your stay here and a return flight before coming through the border to visit. My gf and now wife came here to visit me in Moncton NB in June 2013 with a one way flight and they almost didn't let her through. Thankfully they did and with an extension to her visit she stayed on with me until June 2014. She spent the summer at her moms back in Illinois and flew back here Sept 13 2014 just last month. We were very anxious and worried that they would not let her through so we had a return flight, med insurance, proof of marriage etc etc. They let her through and here we are again back together and waiting out the process as you all are too here in the Sept Outland App thread 8)
We found a very reasonable med insurance provider and should have looked into it before the last time my wife was here. She stayed here with me for one day shy of a year and we had no insurance so luckily nothing happened to require medical help.. This time around we made sure she would be covered and all you need to do is have it set up before you come here for the day you arrive and it's valid for up to one year.. If anyone is interested I could provide the number to the agent here in Moncton and it can all be done over the phone or via email.. We bought the most coverage that you can get with this med insurer and it is $150,000 coverage and cost $390 for 180 days of coverage..