This little player is amazing! Since buying one myself, several members of my family have all bought one. I'm rather new to reviews, so please bear with me.
IMPORTANT NOTE: Make sure to get the "XS" model - it is slightly more expensive, but the controller itself is worth the difference. Reasons why I suggest the XS model:
1) MOST IMPORTANT REASON TO GET "XS" MODEL - The Back 15 seconds Button (It Looks like a backwards version of the "Refresh" button on Firefox); the XD model remote does NOT have this function - you can still go back, but it's a lot easier than potentially skipping back way too far with the rewind arrow. With the Back 15 seconds button, it's just a click and with each click the show goes back exactly that amount, which is extremely useful if you just missed what someone said/did.
2) If you prefer motion control - only the XS model controller allows that.
3) Angry Birds game (FULL VERSION) Comes with it free...Which in and of itself is not a great value - I would not bother getting the XS if that is all you are after, but it is a bonus.
REASONS TO GET A ROKU IN GENERAL - CANADIAN CHANNEL LIST*:
Netflix (1 Month Free Trial, $7.99/month after; slightly less selection than USA; Largest selection of ad-free movies and TV shows)
Crackle (Free Unlimited Access - Paid for by commercials; Only a single commercial per commercial break; Hollywood Movies/Shows, Large Selection of Dubbed and Subbed Anime; Rarely there's a show available to the USA online that is not available in Canada but they will not populate in the channel)
CBC Podcast (Commercial-Free On-demand National News - 10 minute clip of major stories available after 5 PM Eastern Monday-Friday; Other News-Related Clips including "CBC News: At Issue" and Rex Murphy)
USTVNOW (Free Live Stream of ABC, CBS, The CW, Fox, NBC, PBS, and My9 - Pennsylvania Feed; Optional paid Subscription Cable Channel Packages)
NokNok (Affiliated With/Owned By Proxy.com - Most useful are the Proxy Cloud Plugins for ABC, NBC, and CBS which show episodes these channels have available to stream from their website - periodically updated with new content in chunks; also allows Live Streams from around the world; including English-Canadian content: Sun News, The Shopping Channel, ShopTV Canada, CPAC, and a Live-Cam of Niagra Falls, and French-Canadian Content: Canal Savoir, TVA, CPAC, and TVC9 en direct; NOTE: Some Live Streams will never work even if they say they are "UP")
Those are the most popular, but other Channels Include (Should be Free unless noted):
News and Related: CNBC RT (Real-time Stock Quotes with Live Video Analysis), RT (Live Stream of English/American version of Russia Today, 24/7 news channel), WSJ Live (Wallstreet Journal On Demand), BBC World News (24/hr Live stream), MHz Networks (MHz Worldview Live Stream and other live news sources; Apparently Optional Movie Rentals)
Other Movie Channels: Popcornflix (Commercials pay for content), Vanguard (Independant films), Drive-In Classics (Classic Films; Sci-Fi/Horror Genre), Retrovision (Classic Movies and TV); Pub-D-Hub (Classic Films/Tv Shows/Cartoons); Pop Flix (Classic TV shows)
Anime: CrunchyRoll (Anime, 99% of which is Subtitled; Free or $6.95/CAN monthly Paid subscription), Manga (Limited Selection; Mostly Dubbs)
Music Channels: TuneIn Radio, SomaFM
Religious/Lifestyle Channels: byuTV (Live Stream; Documentaries, Biographies, and other non-religious content available as well), FamilyTV (low-budget Religious, Nature, Fitness, and Travel Shows available on-demand)
Educational: PBS (On-Demand Episodes, such as Nature, Nova, and children's programming; ad-free)
Technology: TWiT (Live-Stream and On-Demand Episodes), Derbycon (Apparently Hacking/data mining etc. videos from 2011), UHF TV ("Urban Hacker Films")
Other: UFOs and Aliens (Related Content movies and documentaries on-demand), Iggy.tv (Classic Programming, various themes), Travel With Kids (A channel dedicated to the travel show), Weather Underground (Primarily USA, but allows Canada; Shows current weather if you set location; NOTE: radar and some features will stop at the CAN-US border and show no information, but temperatures should be close; Less Canadian Cities), HuffPost (LiveStream and clips), AOL.on (How-Tos: Food and Technology)
Will *NOT* Work In Canada:
Hulu Plus (Commercial-Free Subsciption Service Similar to Netflix, but with [apparently] more Cable-Network TV Shows On-Demand)
Disney Channel (I'm not sure why...there's really not much content)
Amazon Instant Video (You can even sign up, and there are free episodes, but it quits once you try to watch them)
* All these are tested and working/available to Canada, but may have additional content not mentioned or available to Canadians. Some of these channels may require a roku private channel code - but I didn't want to remove and later re-add all of them just to re-find the codes.
**THERE ARE MANY MORE CHANNELS I HAVE NOT TRIED OR FOUND - THIS LIST IS NOT COMPLETE AND THERE ARE ALWAYS NEW ADDITIONS. THEY ARE JUST THE ONES I FOUND AND TESTED MYSELF UP TO TODAY. **