Florida man gets 14 years for US, Canada $10M timeshare scam