Annual report pursuant to Section 13 and 15(d)

11. STOCK-BASED COMPENSATION (Details - Option activity)

v2.4.1.9
11. STOCK-BASED COMPENSATION (Details - Option activity) (Options [Member], USD $)
12 Months Ended
Dec. 31, 2014
Options [Member]
 
Share-based compensation activity  
Options outstanding, beginning balance 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, granted 6,470,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, expired 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, ending balance 6,470,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, exercisable 3,048,869us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, unvested 3,421,131us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Options outstanding, vested or expected to vest 6,470,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average exercise price, beginning balance $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average exercise price, granted $ 2.70us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average exercise price, ending balance $ 2.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average exercise price, exercisable $ 2.66us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average exercise price, unvested $ 2.74us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average exercise price, vested or expected to vest $ 2.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted average remaining contract term, ending term 9 years 10 months 17 days
Weighted average remaining contract term, exercisable 9 years 11 months 5 days
Weighted average remaining contract term, unvested 9 years 10 months 2 days
Weighted average remaining contract term, vested or expected to vest 9 years 10 months 17 days
Aggregate intrinsic value, ending balance $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Aggregate intrinsic value, exercisable 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Aggregate intrinsic value, unvested 0canv_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1Unvested
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Aggregate intrinsic value, vested or expected to vest $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember